Commit Graph

369 Commits

Author SHA1 Message Date
Raul Santos
b319da3f07 Update some C# examples for 4.0 (#6693)
* Update some C# examples

- Rename members that have been renamed in Godot's C# API for 4.0.
- Change `delta` parameter type to `double`.
- Ensure parameters match base declaration.
- Other minor code fixes.

---------

Co-authored-by: Paul Joannon <437025+paulloz@users.noreply.github.com>
2023-02-04 17:03:03 +01:00
Hugo Locurcio
6e453527b1 Revamp global illumination documentation
- Add an introduction page with an explanation and comparison table.
- Add a page on faking global illumination.
2023-01-30 17:31:53 +01:00
Hugo Locurcio
7430b081ea Fix typo in Mesh level of detail (LOD) (#6587) 2023-01-13 17:36:14 -08:00
Yuri Sizov
b5318a6c11 Fix formatting issues from recent PRs (#6511) 2022-12-24 20:54:18 +01:00
Hugo Locurcio
c2f173cb8c Add a page on 3D resolution scaling (#6331) 2022-12-20 16:40:15 +01:00
Hugo Locurcio
80ba4c0277 Update Using Fonts page for 4.0 (#6373) 2022-12-17 20:11:22 +01:00
Hugo Locurcio
81908bf0f4 Document tangents being required for normal maps in Using the SurfaceTool 2022-11-30 16:33:06 +01:00
Rémi Verschelde
eae90bad76 Merge pull request #6390 from Calinou/add-physical-light-units
Add a page on physical light units
2022-11-21 10:32:56 +01:00
Hugo Locurcio
619ce2007b Add a page on physical light units 2022-11-18 17:05:01 +01:00
Rémi Verschelde
87c99fe379 Merge pull request #6267 from Calinou/add-antialiasing-docs
Add documentation pages on 2D and 3D antialiasing
2022-11-17 21:01:02 +01:00
Hugo Locurcio
c5065e71d6 Fix formatting in Volumetric fog and fog volumes 2022-10-29 21:45:18 +02:00
Hugo Locurcio
048f5e575b Add documentation pages on 2D and 3D antialiasing 2022-10-23 19:48:24 +02:00
Hugo Locurcio
085cd91a59 Add convention comparison chart to Introduction to 3D (#6307) 2022-10-21 17:19:02 +02:00
Max Hilbrunner
70b324b70d Merge pull request #6314 from Calinou/add-large-world-coordinates
Add a page on large world coordinates (double-precision floats)
2022-10-16 01:43:48 +02:00
Hugo Locurcio
7c7fcb9ef3 Add a page on large world coordinates (double-precision floats) 2022-10-16 01:27:15 +02:00
Max Hilbrunner
6c13f5ba58 More Godot 4 renames and fixes (#6317)
* Move ImmediateGeometry -> ImmediateMesh

* More Godot 3 -> Godot 4 renames
2022-10-15 23:12:48 +02:00
Max Hilbrunner
198393eec7 More Godot 4 rename fixes (#6315)
* Spatial -> 3D, Transform, Quaternion

* File -> FileAccess

* Camera -> Camera3D

* Update references to MeshInstance and MultiMeshInstance

* ImmediateGeometry -> ImmediateMesh, misc renames
2022-10-15 20:54:47 +02:00
Max Hilbrunner
b82cd0690d A bunch of renames for Godot 4.0 2022-10-15 18:19:12 +02:00
Hugo Locurcio
93aca6512f Document using volumetric fog as a volumetric lighting solution
This also adds a comparison image between traditional fog and volumetric
fog at the top of the page.
2022-10-13 22:51:01 +02:00
yed podtrzitko
c6406c876a External Editor: add info about debugger setting option (#6253)
* External Editor: add info about debugger setting option

* Apply suggestions from code review

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-10-04 13:11:09 +02:00
clayjohn
2e82ffca88 Small fixes for occlusion culling doc 2022-09-22 14:38:12 -07:00
Evanaellio
bc35550dc5 Swap arguments of ResourceSaver.save() 2022-09-21 22:30:25 +02:00
Hugo Locurcio
5c1800db66 Improve the 3D text documentation
- Describe Label3D and TextMesh in more detail.
- Add a section on projected Control node, which is a worthwhile
  alternative in many cases.
- Add a summary that gives some recommendations on which method to use.
2022-09-16 20:46:36 +02:00
Clay John
83337fc636 Merge pull request #6180 from Calinou/fog-volumes-tweak-property-descriptions
Tweak property descriptions on Volumetric fog and fog volumes
2022-09-15 13:15:07 -07:00
Hugo Locurcio
c5a72ac78f Tweak property descriptions on Volumetric fog and fog volumes
- Rename the page to Volumetric fog and fog volumes for better SEO.
2022-09-15 02:19:57 +02:00
Hugo Locurcio
ce6daa0a8e Add a page on occlusion culling 2022-09-14 21:50:15 +02:00
Max Hilbrunner
59636f74f6 Merge pull request #6161 from Calinou/add-mesh-lod-visibility-ranges
Add pages on mesh LOD and visibility ranges
2022-09-12 19:57:45 +02:00
Hugo Locurcio
e9b3c69159 Add a page on volumetric fog and FogVolumes 2022-09-10 00:58:18 +02:00
Hugo Locurcio
a4391f1473 Add pages on mesh LOD and visibility ranges 2022-09-10 00:53:20 +02:00
snailrhymer
819aac60d7 Fix typo in Using the ArrayMesh (#6005) 2022-07-29 21:39:30 +02:00
SnailRhymer
4ed027c4a5 Update and improve clarity in procedural geometry tutorials
Update arraymesh.rst, index.rst and meshdatatool.rst to 4.0 class names.
Make some changes to improve the flow and clarity of the tutorials.
2022-07-24 10:42:04 +01:00
Evan
2e0162afa0 Improve title of 3D text for descriptive navigation (#5897)
Previously, it displayed as "Introduction" under the 3D tab, making it incredibly unclear what the page was actually about. If I understand ReadTheDocs generation of the menu correctly, this will give it a much clearer and more descriptive name of "3D text" in the navigation menu.
I based my exact title on the format of the "3D lights and shadows" documentation title, figuring it was the closest in content type to what is included in the 3D Text documentation.

Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-06-29 18:05:19 +02:00
smix8
869830c6ba Document MeshLibrary navmesh export (#5863)
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-06-08 13:31:52 +02:00
skyace65
c380aed394 Document label 3d and text mesh (4.0) 2022-05-27 11:34:00 -04:00
skyace65
37174fdd7e Add clearcoat comparison image 2022-05-22 13:32:29 -04:00
Clay John
81680e5cd7 Merge pull request #4587 from skyace65/StandardMaterial
Update Spatial Material 3D page for Godot 4
2022-05-21 11:00:06 -06:00
skyace65
f37cffc8ee Update Spatial material 3D page for Godot 4 2022-05-19 19:53:40 -04:00
Michael Nischt
3d0e98886f Update bake configuration from 3 to 4 modes
4 Modes: Low, Medium, High, and Ultra
2022-05-05 11:53:34 +02:00
Gerry
61e9256e4f Clear up ambiguity in the intial rotation example
When a user is seeing transform.basis for the first time, it's
very important to label all the inputs. People reading this are
being presented with several values at once and must understand
all of them to understand what is happening in the example. The
reader is likely unfamiliar with what `transform.basis` actually
does. They are also given a Vector3 without explanation that it
is the axis, they are given PI without explanation that that is
the amount of rotation, they are multiplying by the value of the
transform.basis again hinging on them understanding what that is.
Finally, they are creating a Basis object and it's not made clear
that the two values this receives are actually an axis and an
amount.

Rotating by PI makes the rotation direction very unclear.

I'm introducing the changes above to hopefully rectify a lot of
these issues and make things easier for the next person.

Thanks to Aaron Franke for:

- Adds types to the C# code
- Fixes a misnamed variable
- Clearing up some of the code comments
- Changes vectors so they are consistent with the GDScript examples
- fixing float values so they are correct and consistent

Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
2022-04-29 21:26:22 +01:00
Priyansh Rathi
b94f5dc89d Move glTF export option under Scene menu in Exporting 3D scenes (#5715)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-04-27 17:45:37 +02:00
Gerry
ac7c408b83 Define DCCs during its first use in Introduction to 3D (#5775)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-04-26 00:04:10 +02:00
Jonathan Deiss
616e3f970b Improve sentence flow in Using 3D transforms (#5773)
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2022-04-23 00:31:23 +02:00
Hugo Locurcio
e39311fa79 Link to transparency sorting limitations page in Spatial shaders (#5740)
Co-authored-by: Clay John <claynjohn@gmail.com>
2022-04-06 19:39:47 +02:00
Hugo Locurcio
8b7755304a Improve tonemapping description in Environment and post-processing 2022-04-04 23:29:54 +02:00
Hugo Locurcio
aadcb08173 Add tips for transparency sorting issues in 3D rendering limitations (#5727) 2022-04-04 14:24:45 +02:00
Max Hilbrunner
d94140e877 Merge pull request #5442 from Luk3M/patch-1
Documents ARRAY_BONES and ARRAY_WEIGHTS
2022-03-21 00:16:01 +01:00
Denis NICOLAS
481fdb3a46 Fix another typo in Using the SurfaceTool (#5612) 2022-02-15 19:39:46 +01:00
Denis NICOLAS
95b2fafb71 Fix a typo in Using the MeshDataTool (#5611) 2022-02-15 19:39:32 +01:00
Denis NICOLAS
47d3ee2a16 Fix typo in Procedural geometry (#5608) 2022-02-14 16:47:37 +01:00
Markus Sauermann
aaf6b3e504 Update tutorials: Rename Transform to Transform3D (#5603) 2022-02-14 13:27:37 +01:00