From f890412082244f02b524d326513b42658ca50b6e Mon Sep 17 00:00:00 2001 From: clayjohn Date: Tue, 10 Sep 2024 14:59:19 -0700 Subject: [PATCH 01/19] Remove note about not supporting per-instance uniforms in the Compatibility backend --- tutorials/shaders/shader_reference/shading_language.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tutorials/shaders/shader_reference/shading_language.rst b/tutorials/shaders/shader_reference/shading_language.rst index db74e561809..a250e8a7fc3 100644 --- a/tutorials/shaders/shader_reference/shading_language.rst +++ b/tutorials/shaders/shader_reference/shading_language.rst @@ -1059,10 +1059,6 @@ Per-instance uniforms Per-instance uniforms are only available in ``spatial`` (3D) shaders. -.. note:: - - Per-instance uniforms are not supported when using the Compatibility renderer. - Sometimes, you want to modify a parameter on each node using the material. As an example, in a forest full of trees, when you want each tree to have a slightly different color that is editable by hand. Without per-instance uniforms, this From d8af389550a63f5a169cd5c202c2ee9997b63bd1 Mon Sep 17 00:00:00 2001 From: tetrapod00 <145553014+tetrapod00@users.noreply.github.com> Date: Tue, 8 Oct 2024 16:45:13 -0700 Subject: [PATCH 02/19] Remove Blender ESCN exporter pages. --- _tools/redirects/redirects.csv | 12 +-- .../escn_exporter/animation.rst | 87 ------------------ .../escn_exporter/img/armature.jpg | Bin 66918 -> 0 bytes .../escn_exporter/img/body_type.jpg | Bin 27873 -> 0 bytes .../escn_exporter/img/col_only.png | Bin 16222 -> 0 bytes .../escn_exporter/img/collision_shapes.jpg | Bin 34090 -> 0 bytes .../escn_exporter/img/dope_sheet.jpg | Bin 51987 -> 0 bytes .../escn_exporter/img/enable_physics.png | Bin 19777 -> 0 bytes .../escn_exporter/img/external_mat_option.jpg | Bin 40681 -> 0 bytes .../escn_exporter/img/gd_dot_material.jpg | Bin 30651 -> 0 bytes .../escn_exporter/img/hide.jpg | Bin 14285 -> 0 bytes .../escn_exporter/img/in_godot.jpg | Bin 40854 -> 0 bytes .../escn_exporter/img/light_properties.jpg | Bin 43767 -> 0 bytes .../escn_exporter/img/material_search.jpg | Bin 17391 -> 0 bytes .../escn_exporter/img/nla_editor.jpg | Bin 31606 -> 0 bytes .../escn_exporter/img/nla_pushdown.jpg | Bin 32007 -> 0 bytes .../escn_exporter/img/nla_strip.jpg | Bin 51849 -> 0 bytes .../escn_exporter/img/stash_action.jpg | Bin 12833 -> 0 bytes .../escn_exporter/img/stash_action_option.jpg | Bin 71115 -> 0 bytes .../assets_pipeline/escn_exporter/index.rst | 50 ++-------- .../assets_pipeline/escn_exporter/lights.rst | 26 ------ .../escn_exporter/material.rst | 69 -------------- .../assets_pipeline/escn_exporter/mesh.rst | 23 ----- .../assets_pipeline/escn_exporter/physics.rst | 58 ------------ .../escn_exporter/skeleton.rst | 40 -------- 25 files changed, 13 insertions(+), 352 deletions(-) delete mode 100644 tutorials/assets_pipeline/escn_exporter/animation.rst delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/armature.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/body_type.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/col_only.png delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/collision_shapes.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/dope_sheet.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/enable_physics.png delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/external_mat_option.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/gd_dot_material.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/hide.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/in_godot.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/light_properties.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/material_search.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/nla_editor.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/nla_pushdown.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/nla_strip.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/stash_action.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/img/stash_action_option.jpg delete mode 100644 tutorials/assets_pipeline/escn_exporter/lights.rst delete mode 100644 tutorials/assets_pipeline/escn_exporter/material.rst delete mode 100644 tutorials/assets_pipeline/escn_exporter/mesh.rst delete mode 100644 tutorials/assets_pipeline/escn_exporter/physics.rst delete mode 100644 tutorials/assets_pipeline/escn_exporter/skeleton.rst diff --git a/_tools/redirects/redirects.csv b/_tools/redirects/redirects.csv index 5ffff280792..8abf405791e 100644 --- a/_tools/redirects/redirects.csv +++ b/_tools/redirects/redirects.csv @@ -108,13 +108,13 @@ source,destination /getting_started/step_by_step/resources.html,/tutorials/scripting/resources.html /getting_started/step_by_step/scene_tree.html,/tutorials/scripting/scene_tree.html /getting_started/step_by_step/singletons_autoload.html,/tutorials/scripting/singletons_autoload.html -/getting_started/workflow/assets/escn_exporter/animation.html,/tutorials/assets_pipeline/escn_exporter/animation.html +/getting_started/workflow/assets/escn_exporter/animation.html,/tutorials/assets_pipeline/escn_exporter/index.html /getting_started/workflow/assets/escn_exporter/index.html,/tutorials/assets_pipeline/escn_exporter/index.html -/getting_started/workflow/assets/escn_exporter/lights.html,/tutorials/assets_pipeline/escn_exporter/lights.html -/getting_started/workflow/assets/escn_exporter/material.html,/tutorials/assets_pipeline/escn_exporter/material.html -/getting_started/workflow/assets/escn_exporter/mesh.html,/tutorials/assets_pipeline/escn_exporter/mesh.html -/getting_started/workflow/assets/escn_exporter/physics.html,/tutorials/assets_pipeline/escn_exporter/physics.html -/getting_started/workflow/assets/escn_exporter/skeleton.html,/tutorials/assets_pipeline/escn_exporter/skeleton.html +/getting_started/workflow/assets/escn_exporter/lights.html,/tutorials/assets_pipeline/escn_exporter/index.html +/getting_started/workflow/assets/escn_exporter/material.html,/tutorials/assets_pipeline/escn_exporter/index.html +/getting_started/workflow/assets/escn_exporter/mesh.html,/tutorials/assets_pipeline/escn_exporter/index.html +/getting_started/workflow/assets/escn_exporter/physics.html,/tutorials/assets_pipeline/escn_exporter/index.html +/getting_started/workflow/assets/escn_exporter/skeleton.html,/tutorials/assets_pipeline/escn_exporter/index.html /getting_started/workflow/assets/import_process.html,/tutorials/assets_pipeline/import_process.html /getting_started/workflow/assets/importing_audio_samples.html,/tutorials/assets_pipeline/importing_audio_samples.html /getting_started/workflow/assets/importing_images.html,/tutorials/assets_pipeline/importing_images.html diff --git a/tutorials/assets_pipeline/escn_exporter/animation.rst b/tutorials/assets_pipeline/escn_exporter/animation.rst deleted file mode 100644 index 8353f30e089..00000000000 --- a/tutorials/assets_pipeline/escn_exporter/animation.rst +++ /dev/null @@ -1,87 +0,0 @@ -Animation -========= -Animation supported: - - transform animation of all types of objects - - transform animation of pose bones - - shape key animation - - light animation - - camera animation - -Multiple Actions For Single Object ----------------------------------- -In most games, one object would have several animations to switch between. -This add-on has support for exporting multiple actions all at once into -a single AnimationPlayer and makes it easy to switch actions. - -This workflow makes use of blender nla_tracks. Here is a brief guide on how -to use this feature: - -**1. Stash active action** - -New created action is always an active action bound to object. There are -several ways to place an active action into NLA track, -one is of course doing it in ``NLA Editor`` - -.. image:: img/nla_editor.jpg -.. image:: img/nla_pushdown.jpg - -Or it can be done stashing the action in ``Dope Sheet`` - -.. image:: img/dope_sheet.jpg -.. image:: img/stash_action.jpg - -**2. Check mute status of NLA tracks** - -An NLA track can be ``mute`` or ``unmute``, the exporter will export all -the ``mute`` NLA track as a separate action, while blends all the ``unmute`` -NLA tracks into every action (including the action) being exported. - -.. image:: img/nla_strip.jpg - -**3. Export the scene** - -Make sure the ``Export Stashed Actions`` option has been turned on. - -.. image:: img/stash_action_option.jpg - -Then all the stashed actions, as well as the active action, are exported -to an AnimationPlayer. - -.. image:: img/in_godot.jpg - - -Constraints ------------ -Sometimes complicated animation is built with object constraint; a usual -example is inverse kinematics. The add-on would automatically check if an -object has some constraint; if it does, all the constraints are baked into -actions and then exported along with the object. - - -Animation Mode ---------------------------- -Godot and Blender have different structure to store animation data. -In Godot animation data is stored in an AnimationPlayer node, instead -of in each animated node. In order to fix this inconsistency and still -make the animation play versatile, this add-on has three animation exporting -modes. - - -**Mode 'Animation as Actions'** - -Treat all the animations as object actions, so in the exported scene, every -object would have its own AnimationPlayer and hold its actions. - - -**Mode 'Scene Animation'** - -If you want your animation to generate the same result as playing at Blender's -timeline, this is what you want. In this mode, all the animations in the scene -are placed in just one AnimationPlayer in the scene root. - -**Mode 'Animation as Action with Squash'** - -This mode has very similar behavior of mode 'Animation as Action', but it -can generate fewer AnimationPlayers; objects in parent-children relationship would -share their AnimationPlayer. It is useful when you have several rigs, and each -Skeleton and Mesh has actions; then one rig would have just one AnimationPlayer. diff --git a/tutorials/assets_pipeline/escn_exporter/img/armature.jpg b/tutorials/assets_pipeline/escn_exporter/img/armature.jpg deleted file mode 100644 index f01c3be968245f75ccdd550e48e8731954f2b2b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66918 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 diff --git a/tutorials/assets_pipeline/escn_exporter/img/col_only.png b/tutorials/assets_pipeline/escn_exporter/img/col_only.png deleted file mode 100644 index c851f32999c239c4073939fc41385d49a67aab7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16222 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 diff --git a/tutorials/assets_pipeline/escn_exporter/img/collision_shapes.jpg b/tutorials/assets_pipeline/escn_exporter/img/collision_shapes.jpg deleted file mode 100644 index 0056200155ec1d14c819277d59ba5a3b2bf1dd0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34090 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 diff --git a/tutorials/assets_pipeline/escn_exporter/img/dope_sheet.jpg b/tutorials/assets_pipeline/escn_exporter/img/dope_sheet.jpg deleted file mode 100644 index 504296c209a483ce036bb21567427e7ee4d55ab2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51987 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

Xh$jyKcO3Zt*d%(t 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 Zxnm2^5;YG(8t@Jy3Upfiu43=z{tq-JCsP0b diff --git a/tutorials/assets_pipeline/escn_exporter/img/nla_editor.jpg b/tutorials/assets_pipeline/escn_exporter/img/nla_editor.jpg deleted file mode 100644 index 56446fc4508262efba301bb0781fb07c482db7d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31606 zcmeEuby!@<`ex%!aCdii2=4Aq(8k@}-Q6L$yM~b9E5fX6LBiG-(>IRK!b0H6Z^ z0I&ckFf;%JNCE?005CiN)DIZ|kOjm4LskW&`N;tX03xgakUu%Pp!mswEI(=gjG;hD z7*Gn5g^iV^;CGpog{1)OH!F{i06+ow?^eJz3m|@%0e2uhP%WVVmaeXje9X-DE=^Zd-rvi(DqZrWA zO4{2QsOGJxZt87g%4(Y3Xa{sPCh@ehwRhq3d`|ttI3GxUf|;p7Bxf^o zK2>qapA=B)IrY!FczAd)d9X7%I9o8Y^78UBv#>F_AcZg3-BaA zY={G0Or5P9U9BAKf7$|qZu}p{{?xFioF6R%sgsZhJSF**oUMQ$t55oZ>JE;Kwm@@N z0p`DC{lV8(1-dxcy8Ym@a&Y{l{)+xV)%jcMujn7te=#-ety~3V>`g6yTK>13KQtt5 zja@92tvoe>&Mr@N|2<9e6CeTg;7=33XZ=q7!^Zz_`~Q3WE&&>}zjx%5{6~MYF|q#a z?_Vi@^!2|Fg5T4B=>Knw7cmE02WK_Vk^mIcus1cfwK8!wb_JUKEcTb&KS~7+P@t{0 zxRo8y{>Lcg;oyav0|yNQ6XVGU7z9WM5(*9q3JwDa0SV)O>>m37sIY)L zuuTXsQ~)?C7z8TV;{bpFwA_P3JZ&p~I52QXC};>6SWqrL2!G1_H5URB90~^daRq<~ z0a8VQKmqL-w_j@3uzc=bSO|9A(pRqyY$n1!k9C%39|0MK2=FtoOFg-=zK$;mRDK1h zGy+qV0bnr60Q%VhPzbpTx%c)ym%RB26$9sa4uoFm0%Ii70Pxa40E!Eu~Hk**d z4Snf+P`Isr&1ng6chy-_*{HYUJO*Gg0O+&?ak^>;Rkbsm&ZORWCJ{YRc*tbz1 z?#o0Q=N8W7=?_nBd%FV55KZ@U-+*r5+urI!ZHI-sEYmu(K=lTSU^oB@$V&r;*}y0; z8Jt%tZ@12o23jtbGs{R1NzWNVAjbp}*yk4dgaHsOQywn)>;7Z(b5At}-NHcWr!I&$ z1Hh;AJ}mR_F@3l!ZY9kayRu%rpDe1ovVoceg2SfQ2&H_XrID2ss=*cAcr4 z40t1-2#@{ap2?7ahmDfpm>U5KT{0FkLMMx@rVI!;2qpOh&|STV!o5sUma<)F7Kw}i z0PY2sbpxp`JHa<@Y=1X!9?~w{z7mW{Q-JCVawziGbJwdH3+)i@XS#L5{skVX=v~I6W+FoF$Fp^ zPj+DPQ-e?qGVdM%{BMrCb+o~UCC$L4e+*MleFhQ{*;&v;ME4_ax84&D=XJ-1J!e3( znWWv65rz*0sd^KI27+zmks5(+047BunCR}420*!^NYLA>|4{YzvtSY(np0Wg$7iDQ z#p*tISBNPBb3|bYVgp~ehQQQtWq*jGhY2y3d3?1X7<)I$o~IF-EDVK^EX*>|1NKzcqxbWMhHLj5-mCK4 zn5+uCXEMqrX`tG|bezeMpn1SZ>w{(#lne!^o)i#>6QFg)G9f?NJ?n7h>jxcRwvOw5 z!M4Iot|>&~(=fsRRK|vYCd`gFEBrS_?JIYPZh}}KN65RFMF|@Afq!!|TrG}aKYoJz zlPW5Y*KmL4K3rMI=K{O>l0-oGN$)If zlMOi*0%KQk6QXA)em78gM{(p8bV-OkSUJgBpjS48y6;@!nJ3Wzkwk)+rIj!s7^LTV zU z*lKp{ZOTY_C3Ow~035*W)K~mG;Ep&}8 z#a@=AFiQfO9Bw$+7$GVN1^^(US}LzL0BXvU1EWZk22EM3+3U+)dwN97j4xf_znva^m-FMAJKMGz8)~&!EBNmKH)g8u#_TZPmGzVP#A<4_6H)i(BlW)v^OC>rl{{$Uy zVHk7a^?3eZVYK}qKcz)WT01t_xMSmX$UR5Y+Z;F8D4`zAQij|4!YN40cJU&EaEZ$k zd;#E^M%&ae@ne`AJgZVs`6oMCZlI9cU`~INwt`r;l8lmnKD_=R2V;& zaYwD8(&RLDGKCki%@WvFrb6_jO@oVq!ODmH`ogV!@mGns& z`CFP6jb$x4o@q5?r%3$5(NM7KwUG#UAG#hWdh%e{9LaifwrvE&guVH*u zotD-@^Ov!WmNuG2Z2Jh1lS(69ioJ%QJx;f1B8+a|>VWDh%~0ZYvx0AXdp%qm$C>rn zaWgglWlg=7BG>!pR(V+Cnd3hEJdLsvlV*6D{t}4Vo$#Jva?Ffj969Cu^6F315{`zX?GcckIEyDHZG}Wy!V&&=BAs#a zihU!MY!YF}#t{BtzYmUsDbk7U>e5fi$OV)%ejCf(82*KYx3Ph?u>r*UEf+lJ2l+>C zaOv>c`R~-=vLTSV?A0Lqtil+$878^4R-3$!+3^1)=zrj8p(;(2k`tcVi5y-ePN*Z9 zih9}e#(Nv~#su*Z@W%AG_{M|+3#d^DYb@)+S5~HPr*!2rgoRSeZDUX;hmQaeI?IR_ z{?H?VIvzO*-Uw86gD#lE3sJU40xi`b5nhERa@>7dNI>WVs5^KvF#V+iy{B zE@)BLBR@?9i0+E0?GNavU>B_=H(I&iQc;l3Y4EmtbCfHR^K1NW>35^x`C=~k*-PrB zrmwZvYV0++>G9KcI-bOIZaElAQ`g2Hi6^{t>nBbRMQQ5%8=j7=+WHlw5;r!qXS7?7 zG&WE$7&5)aU$`OVMY!t`v=K{pPIDg4zZHLD+J*B^0`kMQydJtG)hz`=1&YKO#xutP zpD@7dux1V(SwWbAd+d0qLBovR7m)SzcX#FnuK4bD^fLKnInZt)Ziy-{>e8ENVT*H5 zw6@;Ns^-d3Q6^rD7|Vd{r;Iqt$i!A z=IGIFQi$Jk)}FfT+*Mc1*cEvxB{^O@*AF)nuDi?f-`wrT#`2C|>Ylf~Br5-ND~5Pr zilk#>OAn2{H$uuOS)|x-n(n>qi;W7|I zGxPS@)x_{Gw0^h1tW8_#o{=}i>9@R~DKvMYQ^dHYeJXyeiGyT7*?!;#$vg9wzH7zT z`{gei$(#C*1>#{H*yV~%cXl|M(HYA)*ltd1)12XE zM<(zh?y@Jo6Z=<$;u%}UmN{lh8(Rj~O0(H!Df^ca#OgTkV+T(Vv}|Ix+m1h;IlQ-D z?ARXFYiB8Zr&m(7jBYX#>wz*lbebia(-eaW8H+$O#ui)rGoW7?giW}Rci3seH*Ui> zTJY!Udobm5!bN`sB-fv|8A4`Ug0?f9XRAS%LQp$FPFi~xT0!(<-@CG^?2oU^ zv=!(pt5(Zj#~5l}tKRv2B~E$&X`75$zRP8`)L-`bTaK4Wgd+*}E8T4$LLUT#?Eh`3 z9oKA>HGaLO%^R#qM+j+V#h|myVPy783Ayr-6X+b4giIuc1 zQ*U@RpRi*K6tr#;B+>f)5JABU1lyc|b^(5ueo$c3dozq$w{~$lh5Qu2>=0-!MOQL@ zIf$_LbUz50MoJveka76Q#s(WGVuLsG({&K=d^@widVCjAm6V5drI%qkD?!Z<<z2;R=0(b98rPe1P)t16PulwqD7nGt;s@j8^M7l`2A~du#RDcNOz^g$IPA zm1G>vE<076qIsHnsS4hFget}AAQqL+bWV+`tRRS0G%0DP^~%Nr1S_{+k-gTDPoXV^ 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 z zt;+bG86H_&>IDo<-;4HGhOxG~k$+vpM!+r6%I{;Cf9mRfHQEnVev@hN=&TlMxvK#q zlXhfTlVh9QmwLmsFKH?E^9iwtATX ze2s5zRdFZ^-)~7YYirf{mVVXWbZO6;hTaerYc8*(FYvxZi}qFqXciMPLI7|Q(xXt! zErlv3#lhXu;ORsrVn6ShS4qRH*t11`wck#tq=`}-1c7fBuFz!JA{1Q-VYAX;8@Qda zOnx$NMTc^uT4=u%+RLix|HzV;x4q9cp@Jr|GRt97v`wjbj5t-|U908kc(i%aNK;qTN(dIsv zyz9@5eUKp~w-H05E^5D?BgBRXH-9>U`^3utDP{jztZCCcTQ`{1NU@d)%bLz8O^pML z-;(Yv=+@=ug@w{{GhmoRQfl-P%N%0Ix|CAV>;ebUi>RP7M^mC5S3{J};%0}wuyW3% zj0@2_VoT^Avmy%_(W8w`8)XaY#Y001GZG{QkFstlc(&!l0$ z*^3Gvv$s_EE)b?W4JV~fG=T181a1zq-A1WFH%=LmJj^bdh$a!fgYf7eWueIx@4esn zggQ~e+PEdV$biM!87yVgJrPf=Og?brBWE@VA7y)o$SnzG>wjGfc5Nbo3#O~mW3fN% zsOpkui$H1G!98DDOGw z66@S@8-aBAoCVvLh{^h1#s_BsxPVEu$I({C{YkWX#Wcho1X@QzZ22JB#U0gv0=6U9 z7wgWLvQi>bc-9rh0u%*1d<@_80UNTD$P|X%N$sfZEzcM2km3RD%Gy=^EzSWoH%1M% zV~%(f{CPW>W%3I)`r%dlNK$wVVJhXL6uFO!7Z=z?w#=m=NeO-js5fTmeOY}en|ds) zTP#$JG*rC(CPXw6CNbH@p27MoJP)8?L@JeWE-(UzlAMBA$Yiw&kSwMaKxzx8r7zA$ zI896jb{om+I0;#(D^emQW*gN83d-t!GcREP{mwf873YF?u8vLH0nYFEm7ty<}`F$*;Y@~7b!@0;Oodc7=w z;~w9+0F>bOr;6x&@}_Pv&XToRkCx)#O^^@@{Zz2^*2~){cU7Z;GT0C?zWPUZu_Un4 zxcxJK8`nURtQ$7}l^^0^W))`J`z<4@&_^sOKUj;#G3AaH( z(3Nkbf~IMK?VX?cOcke&-zkJPyzS^Ok>331M>zKfhI|Gn~G8ix#( diff --git a/tutorials/assets_pipeline/escn_exporter/img/nla_strip.jpg b/tutorials/assets_pipeline/escn_exporter/img/nla_strip.jpg deleted file mode 100644 index 0644bee9b558967023fc329fd4e06287d4bc2a3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51849 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%0AT^zxE+(FqO5 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 diff --git a/tutorials/assets_pipeline/escn_exporter/img/stash_action.jpg b/tutorials/assets_pipeline/escn_exporter/img/stash_action.jpg deleted file mode 100644 index cae6ce6b6577d381ee79f6dc434599f03a53825c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12833 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 diff --git a/tutorials/assets_pipeline/escn_exporter/img/stash_action_option.jpg b/tutorials/assets_pipeline/escn_exporter/img/stash_action_option.jpg deleted file mode 100644 index babc657639bf467e829b7286ff010d494ac2f0bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71115 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 z 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 yZTM2;V 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 A2mk;8 diff --git a/tutorials/assets_pipeline/escn_exporter/index.rst b/tutorials/assets_pipeline/escn_exporter/index.rst index cf7488af67e..f607745ba7e 100644 --- a/tutorials/assets_pipeline/escn_exporter/index.rst +++ b/tutorials/assets_pipeline/escn_exporter/index.rst @@ -3,48 +3,12 @@ Blender ESCN exporter ===================== -.. note:: This chapter relates to the Blender plugin called "Godot Blender Exporter", - which can be downloaded here: https://github.com/godotengine/godot-blender-exporter +To export from Blender to Godot 4.x, use one of the +:ref:`available 3D formats `. -This plugin can be used to export Blender scenes in a Godot-specific scene format -called ESCN, which is similar to TSCN (text format) but will be imported as binary -SCN for performance. +The plugin `Godot Blender Exporter `__ +is not maintained or supported in Godot 4.x. While not officially supported, the plugin may +partially work for some Godot and Blender versions, particularly before Blender version 4.0. +For complete docs on the Blender exporter, see the +`previous version of this page `__. -Details on exporting --------------------- - -.. toctree:: - :maxdepth: 1 - :name: toc-learn-workflow-assets-escn_exporter - - material - physics - lights - mesh - skeleton - animation - - -Disabling specific objects --------------------------- - -Sometimes you don't want some objects exported (e.g. high-res models used for -baking). An object will not be exported if it is not rendered in the scene. -This can be set in the outliner: - -.. image:: img/hide.jpg - -Objects hidden in the viewport will be exported, but will be hidden in the -Godot scene. - - -Build pipeline integration --------------------------- - -If you have hundreds of model files, you don't want your artists to waste time -manually exporting their blend files. To combat this, the exporter provides a -Python function ``io_scene_godot.export(out_file_path)`` that can be called to -export a file. This allows easy integration with other build systems. An -example Makefile and Python script that exports all the blends in a directory -are present in the -`godot-blender-exporter repository `__. diff --git a/tutorials/assets_pipeline/escn_exporter/lights.rst b/tutorials/assets_pipeline/escn_exporter/lights.rst deleted file mode 100644 index 3705f50ee55..00000000000 --- a/tutorials/assets_pipeline/escn_exporter/lights.rst +++ /dev/null @@ -1,26 +0,0 @@ -Lights -====== -.. warning:: - By default, lamps in Blender have shadows enabled. This can cause - performance issues in Godot. - -.. warning:: - Lamps are exported using their "Blender Render" settings. When Blender 2.8 - is released, this will be removed and this part of the exporter will change. - -Sun, point and spot lamps are all exported from Blender along with many of their -properties: - -.. image:: img/light_properties.jpg - -There are some things to note: - - - In Blender, a light casts light all the way to infinity. In Godot, it is - clamped by the attenuation distance. To most closely match between the - viewport and Godot, enable the "Sphere" checkbox. (Highlighted green) - - Light attenuation models differ between Godot and Blender. The exporter - attempts to make them match, but it isn't always very good. - - Spotlight angular attenuation models also differ between Godot and Blender. - The exporter attempts to make them similar, but it doesn't always look the - same. - - There is no difference between buffer shadow and ray shadow in the export. diff --git a/tutorials/assets_pipeline/escn_exporter/material.rst b/tutorials/assets_pipeline/escn_exporter/material.rst deleted file mode 100644 index 9e3ef90305b..00000000000 --- a/tutorials/assets_pipeline/escn_exporter/material.rst +++ /dev/null @@ -1,69 +0,0 @@ -Materials -========= - -Using existing Godot materials ------------------------------- - -One way in which the exporter can handle materials is to attempt to match -the Blender material with an existing Godot material. This has the advantage of -being able to use all of the features of Godot's material system, but it means -that you cannot see your model with the material applied inside Blender. - -To do this, the exporter attempts to find Godot materials with names that match -those of the material name in Blender. So if you export an object in Blender -with the material name ``PurpleDots`` then the exporter will search for the -file ``PurpleDots.tres`` and assign it to the object. If this file is not a -``StandardMaterial3D`` or ``ShaderMaterial`` or if it cannot be found, then the -exporter will fall back to exporting the material from Blender. - - -Where the exporter searches for the ``.tres`` file is determined by the "Material -Search Paths" option: - -.. image:: img/material_search.jpg - -This can take the value of: - - Project Directory - Attempts to find the ``project.Godot`` and recursively - searches through subdirectories. If ``project.Godot`` cannot be found it - will throw an error. This is useful for most projects where naming conflicts - are unlikely. - - Export Directory - Look for materials in subdirectories of the export - location. This is useful for projects where you may have duplicate - material names and need more control over what material gets assigned. - - None - Do not search for materials. Export them from the Blender file. - - -Export of Cycles/EEVEE materials --------------------------------- - -The exporter has a primitive support for converting Cycles/EEVEE material node tree -to Godot Shader Material. Note that some of the Shader Node are not supported yet due to -difficulties in implementation, which are: - -- all the ``noisy textures`` -- ``generated texture coordinates`` -- ``group node`` -- shader nodes except ``PrincipledBSDF``, ``Diffuse``, ``Glossy``, ``Glass``, ``add shader`` and ``mix shader`` - -.. warning:: - - If possible, try to use PrincipledBSDF node with GGX distribution as the output shader - node, it is the only one guaranteed to be exactly correct. Others are just based on approximation. - -Sometimes materials may not be valid for exporting (e.g. has some unsupported node) or it -is using Blender Internal Engine, only the diffuse color and a few flags (e.g. unshaded) are -exported and form a StandardMaterial3D. - - -Generate external materials ---------------------------- - -The default configuration of material exporting would keep all the materials internal to -the ``escn`` file. There is an option which could enable generating external ``.material`` -file when the ``escn`` file opens in Godot. - -.. image:: img/external_mat_option.jpg - -``.material`` file can be assigned to any material slot to be an external resource. - -.. image:: img/gd_dot_material.jpg diff --git a/tutorials/assets_pipeline/escn_exporter/mesh.rst b/tutorials/assets_pipeline/escn_exporter/mesh.rst deleted file mode 100644 index 6ccc8c68009..00000000000 --- a/tutorials/assets_pipeline/escn_exporter/mesh.rst +++ /dev/null @@ -1,23 +0,0 @@ -Mesh -==== - -Modifiers ---------- -There is an exporting option :code:`Apply Modifiers` to -control whether mesh modifiers are applied to the exported mesh. - - -Shape Key ---------- -Exporting mesh shape key is supported, however exporting each shape key -is almost like exporting the mesh again, so don't be surprised -it takes a relatively long time. - -.. warning:: - A lot of modifiers are not compatible with shape keys - (e.g. subsurface modifier), so if you found you have - incorrect shape keys exported, try to disable :code:`Apply Modifiers` - and do the exporting again. Besides, it is worthwhile to report the - incompatible modifier to the `issue list - `__, - which helps to develop the exporter to have a more precise check of modifiers. diff --git a/tutorials/assets_pipeline/escn_exporter/physics.rst b/tutorials/assets_pipeline/escn_exporter/physics.rst deleted file mode 100644 index f13fb5a8e83..00000000000 --- a/tutorials/assets_pipeline/escn_exporter/physics.rst +++ /dev/null @@ -1,58 +0,0 @@ -Physics properties -================== - -Exporting physics properties is done by enabling "Rigid Body" in Blender's -physics tab: - -.. image:: img/enable_physics.png - -.. important:: - By default, a single Blender object with rigid body enabled will export as - three nodes: a PhysicsBody, a CollisionShape, and a MeshInstance3D. - -Body type ---------- - -Blender only has the concept of "Active" and "Passive" rigid bodies. These -turn into Static and RigidBody nodes. To create a kinematic body, enable the -"animated" checkbox on an "Active" body: - -.. image:: img/body_type.jpg - -Collision shapes ----------------- - -Many of the parameters for collision shapes are missing from Blender, and many -of the collision shapes are also not present. However, almost all of the -options in Blender's rigid body collision and rigid body dynamics interfaces -are supported: - -.. image:: img/collision_shapes.jpg - -There are the following caveats: - - Not all of the collision shapes are supported. Only ``Mesh``, ``Convex - Hull``, ``Capsule``, ``Sphere`` and ``Box`` are supported in both Blender and - Godot - - In Godot, you can have different collision groups and collision masks. In - Blender you only have collision groups. As a result, the exported object's - collision mask is equal to its collision group. Most of the time, this is - what you want. - -.. important:: - To build compound physics shapes, parent together multiple objects with - rigid body enabled. The physics properties are taken from the parent-most - rigid body, and the rest are used as collision shapes. - -Collision geometry only ------------------------ - -Frequently you want different geometry for your collision meshes and your -graphical meshes, but by default, the exporter will export a mesh along with the -collision shape. To only export the collision shape, set the object's maximum -draw type to Wire: - -.. image:: img/col_only.png - -This will also influence how the object is shown in Blender's viewport. -Most of the time, you want your collision geometry to be shown see-through when -working on the models, so this works out fairly nicely. diff --git a/tutorials/assets_pipeline/escn_exporter/skeleton.rst b/tutorials/assets_pipeline/escn_exporter/skeleton.rst deleted file mode 100644 index 58eca4ec4aa..00000000000 --- a/tutorials/assets_pipeline/escn_exporter/skeleton.rst +++ /dev/null @@ -1,40 +0,0 @@ -Skeleton -======== - -.. image:: img/armature.jpg - -Rest Bone ---------- - -Armature object in Blender is exported as a Skeleton node along with -rest position (transform in Godot) of bones. - -.. warning:: - The three check boxes :code:`Inherit Rotation`, :code:`Inherit Scale`, - :code:`Local Location` (colored in red) must be ticked when building - armature in Blender, so that the exported bone transform be - consistent between Blender and Godot - -It is important that the mesh is not deformed by bones when exporting in Blender. Make sure -that the skeleton is reset to its T-pose or default rest pose. - -Bone Weights ------------- - -Blender puts rigged mesh vertices which have no bone weights at their original -position, but these vertices would be placed at (0, 0, 0) in Godot, making the mesh -deformed. Therefore, the exporter will raise an error for any vertex with no bone weights -detected in a rigged mesh. - -Non-Deform Bone ---------------- - -Note that the non-deform bone can be configured as not exported -by enabling the :code:`Exclude Control Bones`; the deform bone -checkbox is shown in the picture. - - -Bone Attachment ---------------- -A bone can be the parent of an object in Blender; this relation is exported -as a BoneAttachment node in the Godot scene. From e2537bb317d86c6c82dbf7c5eb08d2a8ba6ba12d Mon Sep 17 00:00:00 2001 From: Andreia Gaita Date: Wed, 9 Oct 2024 13:40:01 +0200 Subject: [PATCH 03/19] Add W4 Games to porting support list --- tutorials/platform/consoles.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/tutorials/platform/consoles.rst b/tutorials/platform/consoles.rst index 02a6e476c2f..daa6340ece1 100644 --- a/tutorials/platform/consoles.rst +++ b/tutorials/platform/consoles.rst @@ -82,6 +82,7 @@ Following is the list of providers: - `Seaven Studio `_ offers Switch, Xbox One, Xbox Series, PlayStation 4 & PlayStation 5 porting of Godot games. - `Sickhead Games `_ offers console porting to Nintendo Switch, PlayStation 4, PlayStation 5, Xbox One, and Xbox Series X/S for Godot games. +- `W4 Games `_ offers console ports for Nintendo Switch, Xbox Series X/S, and Playstation 5 for you to port your game yourself. If your company offers porting, or porting *and* publishing services for Godot games, feel free to From 2b0aec273bd7a940703ddb2db61e45444e4d1bd3 Mon Sep 17 00:00:00 2001 From: Pablo Andres Fuente Date: Sat, 12 Oct 2024 00:27:20 -0300 Subject: [PATCH 04/19] Adding Visual Studio Code Mac launch.json example --- .../configuring_an_ide/visual_studio_code.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/contributing/development/configuring_an_ide/visual_studio_code.rst b/contributing/development/configuring_an_ide/visual_studio_code.rst index 165b2a14b2e..2c40ede2e4f 100644 --- a/contributing/development/configuring_an_ide/visual_studio_code.rst +++ b/contributing/development/configuring_an_ide/visual_studio_code.rst @@ -139,6 +139,22 @@ To run and debug the project you need to create a new configuration in the ``lau "preLaunchTask": "build" } + .. code-tab:: js Mac + + { + "name": "Launch Project", + "type": "lldb", + "request": "custom", + "targetCreateCommands": [ + "target create ${workspaceFolder}/bin/godot.macos.editor.dev.x86_64" + ], + // Change the arguments below for the project you want to test with. + // To run the project instead of editing it, remove the "--editor" argument. + "processCreateCommands": [ + "process launch -- --editor --path path-to-your-godot-project-folder" + ] + } + .. figure:: img/vscode_2_launch.json.png :figclass: figure-w480 :align: center From c3feaed32a2d47fec8391f2fc7f40c03adf5a2d8 Mon Sep 17 00:00:00 2001 From: Chaosus Date: Mon, 14 Oct 2024 22:49:28 +0300 Subject: [PATCH 05/19] Fix shader function overloading paragraph --- .../shader_reference/shading_language.rst | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/tutorials/shaders/shader_reference/shading_language.rst b/tutorials/shaders/shader_reference/shading_language.rst index ba2ca01d7c0..056f7603dab 100644 --- a/tutorials/shaders/shader_reference/shading_language.rst +++ b/tutorials/shaders/shader_reference/shading_language.rst @@ -637,13 +637,23 @@ Example below: result = a + b; } -.. note:: +Function overloading is supported. You can define multiple functions with the same +name, but different arguments. Note that `implicit casting `_ in overloaded +function calls is not allowed, such as from ``int`` to ``float`` (``1`` to ``1.0``). + +.. code-block:: glsl + + vec3 get_color(int t) { + return vec3(1, 0, 0); // Red color. + } + vec3 get_color(float t) { + return vec3(0, 1, 0); // Green color. + } + void fragment() { + vec3 red = get_color(1); + vec3 green = get_color(1.0); + } - Unlike GLSL, Godot's shader language does **not** support function - overloading. This means that a function cannot be defined several times with - different argument types or numbers of arguments. As a workaround, use - different names for functions that accept a different number of arguments or - arguments of different types. Varyings -------- From a878406e8d996c12ef8a20382a33415d46fc8196 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Wed, 16 Oct 2024 16:23:32 +0200 Subject: [PATCH 06/19] Clarify restrictions on nested array types in Static typing in GDScript --- tutorials/scripting/gdscript/static_typing.rst | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/tutorials/scripting/gdscript/static_typing.rst b/tutorials/scripting/gdscript/static_typing.rst index 5cfd0b0720c..1b37c031c86 100644 --- a/tutorials/scripting/gdscript/static_typing.rst +++ b/tutorials/scripting/gdscript/static_typing.rst @@ -198,14 +198,17 @@ To define the type of an ``Array``, enclose the type name in ``[]``. An array's type applies to ``for`` loop variables, as well as some operators like ``[]``, ``[]=``, and ``+``. Array methods (such as ``push_back``) and other operators (such as ``==``) are still untyped. Built-in types, native and custom classes, -and enums may be used as element types. Nested array types are not supported. +and enums may be used as element types. Nested array types +(like ``Array[Array[int]]``) are not supported. + :: var scores: Array[int] = [10, 20, 30] var vehicles: Array[Node] = [$Car, $Plane] var items: Array[Item] = [Item.new()] - # var arrays: Array[Array] -- disallowed + var array_of_arrays: Array[Array] = [[], []] + # var arrays: Array[Array[int]] -- disallowed for score in scores: # score has type `int` @@ -407,10 +410,10 @@ that has a script attached with ``class_name MyScript`` and that ``extends Node2D``. If we have a reference to the object as a ``Node2D`` (for instance, as it was passed to us by the physics system), we can first check if the property and method exist and then set and call them if they do:: - + if "some_property" in node_2d: node_2d.some_property = 20 # Produces UNSAFE_PROPERTY_ACCESS warning. - + if node_2d.has_method("some_function"): node_2d.some_function() # Produces UNSAFE_METHOD_ACCESS warning. @@ -420,7 +423,7 @@ in the referenced type - in this case a ``Node2D``. To make these operations safe, you can first check if the object is of type ``MyScript`` using the ``is`` keyword and then declare a variable with the type ``MyScript`` on which you can set its properties and call its methods:: - + if node_2d is MyScript: var my_script: MyScript = node_2d my_script.some_property = 20 @@ -443,7 +446,7 @@ collision area to show the area's name. Once the object enters the collision area, the physics system sends a signal with a ``Node2D`` object, and the most straightforward (but not statically typed) solution to do what we want could be achieved like this:: - + func _on_body_entered(body: Node2D) -> void: body.label.text = name # Produces UNSAFE_PROPERTY_ACCESS warning. From 4ab397cd5e16488ca08f66964816478a8b0c1ee5 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Wed, 16 Oct 2024 16:55:47 +0200 Subject: [PATCH 07/19] Document `generate_bundle=yes` SCons option in Compiling for macOS and iOS - Reorder instructions to mention ARM64 builds first in macOS, as this is the primary architecture in use now (with all new Macs since 2023 being sold with Apple Silicon only). The `lipo` command still works as before, as it infers the architecture from the input files. - Remove the manual bundle generation steps to make the page shorter (similar to Compiling for Android). - Remove references to the master branch (this was only relevant when 4.0 was still in development). --- .../compiling/compiling_for_ios.rst | 45 +++++++--------- .../compiling/compiling_for_macos.rst | 52 ++++++++----------- tutorials/export/exporting_for_macos.rst | 2 +- 3 files changed, 41 insertions(+), 58 deletions(-) diff --git a/contributing/development/compiling/compiling_for_ios.rst b/contributing/development/compiling/compiling_for_ios.rst index 6cd9686f73c..c5d370daff6 100644 --- a/contributing/development/compiling/compiling_for_ios.rst +++ b/contributing/development/compiling/compiling_for_ios.rst @@ -20,9 +20,6 @@ Requirements Xcode and need to install iOS support, go to *Xcode -> Settings... -> Platforms*. - Go to *Xcode -> Settings... -> Locations -> Command Line Tools* and select an installed version. Even if one is already selected, re-select it. - -If you are building the ``master`` branch: - - Download and follow README instructions to build a static ``.xcframework`` from the `MoltenVK SDK `__. @@ -49,46 +46,40 @@ If you are building the ``master`` branch: Compiling --------- -Open a Terminal, go to the root dir of the engine source code and type: +Open a Terminal, go to the root folder of the engine source code and type +the following to compile a debug build: :: - scons platform=ios target=template_debug + scons platform=ios target=template_debug generate_bundle=yes -for a debug build, or: +To compile a release build: :: - scons platform=ios target=template_release - -for a release build (check ``platform/ios/detect.py`` for the compiler -flags used for each configuration). + scons platform=ios target=template_release generate_bundle=yes -Alternatively, you can run +Alternatively, you can run the following command for Xcode simulator libraries (optional): :: - scons platform=ios target=template_debug ios_simulator=yes arch=x86_64 scons platform=ios target=template_debug ios_simulator=yes arch=arm64 + scons platform=ios target=template_debug ios_simulator=yes arch=x86_64 generate_bundle=yes -for a Simulator libraries. +These simulator libraries cannot be used to run the exported project on the +target device. Instead, they can be used to run the exported project directly on +your Mac while still testing iOS platform-specific functionality. To create an Xcode project like in the official builds, you need to use the template located in ``misc/dist/ios_xcode``. The release and debug libraries -should be placed in ``libgodot.ios.debug.xcframework`` and ``libgodot.ios.release.xcframework`` respectively. - -:: - - cp -r misc/dist/ios_xcode . - - cp libgodot.ios.template_debug.arm64.a ios_xcode/libgodot.ios.debug.xcframework/ios-arm64/libgodot.a - lipo -create libgodot.ios.template_debug.arm64.simulator.a libgodot.ios.template_debug.x86_64.simulator.a -output ios_xcode/libgodot.ios.debug.xcframework/ios-arm64_x86_64-simulator/libgodot.a - - cp libgodot.ios.template_release.arm64.a ios_xcode/libgodot.ios.release.xcframework/ios-arm64/libgodot.a - lipo -create libgodot.ios.template_release.arm64.simulator.a libgodot.ios.template_release.x86_64.simulator.a -output ios_xcode/libgodot.ios.release.xcframework/ios-arm64_x86_64-simulator/libgodot.a - -The MoltenVK static ``.xcframework`` folder must also be placed in the ``ios_xcode`` -folder once it has been created. +should be placed in ``libgodot.ios.debug.xcframework`` and +``libgodot.ios.release.xcframework`` respectively. This process can be automated +by using the ``generate_bundle=yes`` option on the *last* SCons command used to +build export templates (so that all binaries can be included). + +The MoltenVK static ``.xcframework`` folder must also be placed in the +``ios_xcode`` folder once it has been created. MoltenVK is always statically +linked on iOS; there is no dynamic linking option available, unlike macOS. Run --- diff --git a/contributing/development/compiling/compiling_for_macos.rst b/contributing/development/compiling/compiling_for_macos.rst index 65ae80af523..ae6b2f5d6e8 100644 --- a/contributing/development/compiling/compiling_for_macos.rst +++ b/contributing/development/compiling/compiling_for_macos.rst @@ -119,54 +119,46 @@ To build macOS export templates, you have to compile using the targets without the editor: ``target=template_release`` (release template) and ``target=template_debug``. -Official templates are universal binaries which support both Intel x86_64 and -ARM64 architectures. You can also create export templates that support only one -of those two architectures by leaving out the ``lipo`` step below. +Official templates are *Universal 2* binaries which support both ARM64 and Intel +x86_64 architectures. -- For Intel x86_64:: +- To support ARM64 (Apple Silicon) + Intel x86_64:: - scons platform=macos target=template_release arch=x86_64 + scons platform=macos target=template_debug arch=arm64 + scons platform=macos target=template_release arch=arm64 scons platform=macos target=template_debug arch=x86_64 + scons platform=macos target=template_release arch=x86_64 generate_bundle=yes -- For Arm64 (Apple M1):: +- To support ARM64 (Apple Silicon) only (smaller file size, but less compatible with older hardware):: - scons platform=macos target=template_release arch=arm64 scons platform=macos target=template_debug arch=arm64 - -To support both architectures in a single "Universal 2" binary, run the above -two commands blocks and then use ``lipo`` to bundle them together:: - - lipo -create bin/godot.macos.template_release.x86_64 bin/godot.macos.template_release.arm64 -output bin/godot.macos.template_release.universal - lipo -create bin/godot.macos.template_debug.x86_64 bin/godot.macos.template_debug.arm64 -output bin/godot.macos.template_debug.universal + scons platform=macos target=template_release arch=arm64 generate_bundle=yes To create an ``.app`` bundle like in the official builds, you need to use the -template located in ``misc/dist/macos_template.app``. The release and debug -builds should be placed in ``macos_template.app/Contents/MacOS`` with the names -``godot_macos_release.universal`` and ``godot_macos_debug.universal`` respectively. You can do so -with the following commands (assuming a universal build, otherwise replace the -``.universal`` extension with the one of your arch-specific binaries):: - - cp -r misc/dist/macos_template.app . - mkdir -p macos_template.app/Contents/MacOS - cp bin/godot.macos.template_release.universal macos_template.app/Contents/MacOS/godot_macos_release.universal - cp bin/godot.macos.template_debug.universal macos_template.app/Contents/MacOS/godot_macos_debug.universal - chmod +x macos_template.app/Contents/MacOS/godot_macos* +template located in ``misc/dist/macos_template.app``. This process can be automated by using +the ``generate_bundle=yes`` option on the *last* SCons command used to build export templates +(so that all binaries can be included). This option also takes care of calling ``lipo`` to create +an *Universal 2* binary from two separate ARM64 and x86_64 binaries (if both were compiled beforehand). .. note:: - If you are building the ``master`` branch, you also need to include support - for the MoltenVK Vulkan portability library. By default, it will be linked - statically from your installation of the Vulkan SDK for macOS. - You can also choose to link it dynamically by passing ``use_volk=yes`` and - including the dynamic library in your ``.app`` bundle:: + You also need to include support for the MoltenVK Vulkan portability + library. By default, it will be linked statically from your installation of + the Vulkan SDK for macOS. You can also choose to link it dynamically by + passing ``use_volk=yes`` and including the dynamic library in your ``.app`` + bundle:: mkdir -p macos_template.app/Contents/Frameworks cp /macOS/libs/libMoltenVK.dylib macos_template.app/Contents/Frameworks/libMoltenVK.dylib + In most cases, static linking should be preferred as it makes distribution + easier. The main upside of dynamic linking is that it allows updating + MoltenVK without having to recompile export templates. + You can then zip the ``macos_template.app`` folder to reproduce the ``macos.zip`` template from the official Godot distribution:: - zip -q -9 -r macos.zip macos_template.app + zip -r9 macos.zip macos_template.app Using Pyston for faster development ----------------------------------- diff --git a/tutorials/export/exporting_for_macos.rst b/tutorials/export/exporting_for_macos.rst index 1961338f485..ecafd06756a 100644 --- a/tutorials/export/exporting_for_macos.rst +++ b/tutorials/export/exporting_for_macos.rst @@ -11,7 +11,7 @@ Exporting for macOS macOS apps exported with the official export templates are exported as a single "Universal 2" binary ``.app`` bundle, a folder with a specific structure which stores the executable, libraries and all the project files. This bundle can be exported as is, packed in a ZIP archive or DMG disk image (only supported when exporting from a computer running macOS). -`Universal binaries for macOS support both Intel x86_64 and ARM64 (Apple silicon, i.e. M1) architectures `__. +`Universal binaries for macOS support both Intel x86_64 and ARM64 (Apple Silicon) architectures `__. .. warning:: Due to file system limitations, raw ``.app`` bundles exported from Windows lack ``executable`` flag and won't run on macOS. From 663787334c341181439ca17bfcdd96d310ad198f Mon Sep 17 00:00:00 2001 From: Fredia Huya-Kouadio Date: Mon, 14 Oct 2024 07:21:36 -0700 Subject: [PATCH 08/19] Add an about page for the Godot XR Editor --- tutorials/editor/index.rst | 13 +++ tutorials/editor/using_the_android_editor.rst | 72 +++++++++++---- tutorials/editor/using_the_xr_editor.rst | 90 +++++++++++++++++++ 3 files changed, 156 insertions(+), 19 deletions(-) create mode 100644 tutorials/editor/using_the_xr_editor.rst diff --git a/tutorials/editor/index.rst b/tutorials/editor/index.rst index 07974f9b7bd..b085d62dad6 100644 --- a/tutorials/editor/index.rst +++ b/tutorials/editor/index.rst @@ -27,6 +27,19 @@ in other sections where appropriate. For example, the :ref:`animation editor default_key_mapping customizing_editor +XR editor +--------- + +Godot offers a port of the editor designed to run natively on Meta Quest devices. +The port can be downloaded from the `Meta Horizon Store `__, +or from the `Godot download page `__. + +.. toctree:: + :maxdepth: 1 + :name: toc-xr-editor + + using_the_xr_editor + Android editor -------------- diff --git a/tutorials/editor/using_the_android_editor.rst b/tutorials/editor/using_the_android_editor.rst index a8848f37d90..330177cbba1 100644 --- a/tutorials/editor/using_the_android_editor.rst +++ b/tutorials/editor/using_the_android_editor.rst @@ -3,14 +3,15 @@ Using the Android editor ======================== -In 2023, `we added `__ -an `Android port of the editor `__ -that can be used to work on new or existing projects on Android devices. +In 2023, we added an `Android port of the editor `__ +that can be used to create, develop, and export 2D and 3D projects on Android devices. + +The app can be downloaded from the `Godot download page `__ +or from the `Google Play Store `__. .. note:: - The Android editor is in early access, while we continue to refine the experience, - and bring it up to parity with the Desktop version of the editor. See :ref:`doc_using_the_android_editor_limitations` below. + The Android editor is in early access, while we continue to refine the experience. See :ref:`doc_using_the_android_editor_limitations` below. Android devices support ----------------------- @@ -21,31 +22,64 @@ The Android editor requires devices running Android 5 Lollipop or higher, with a - Android-powered netbooks - Chromebooks supporting Android apps -.. _doc_using_the_android_editor_limitations: +Runtime Permissions +------------------- + +- `All files access permission `__: + Enables the editor to create, import, and read project files from any file locations on the device. + Without this permission, the editor is still functional, but has limited access to the device's files and directories. +- `REQUEST_INSTALL_PACKAGES `__: Enables the editor to install exported project APKs. +- `RECORD_AUDIO `__: Requested when the `audio/driver/enable_input `__ project setting is enabled. + +Tips & Tricks +------------- + +**Input** + +- For the best experience and high level of productivity, connecting a bluetooth keyboard & mouse is recommended to interact with the Android editor. + The Android editor supports all of the `usual shortcuts and key mappings `__. +- When interacting with keyboard & mouse, you can decrease the size of the scrollbar using the `interface/touchscreen/increase_scrollbar_touch_area `__ editor setting. +- For 2D projects, the `block coding plugin `__ can provide a block-based visual alternative to composing scripts when lacking a connected hardware keyboard. + +**Multi-tasking** -Required Permissions --------------------- +- On smaller devices, enabling and using picture-in-picture (PiP) mode provides the ability to easily transition between the *Editor* and the *Play window*. -The Android editor requires the `All files access permission `__. -The permission allows the editor to create / import / read project files from any file locations on the device. -Without the permission, the editor is still functional, but has limited access to the device's files and directories. + - PiP can be enabled via the `run/window_placement/play_window_pip_mode `__ editor setting. + - The `run/window_placement/android_window `__ editor setting can be used to specify whether the *Play* window should always launch in PiP mode. + - **Note:** In PiP mode, the *Play* window does not have input access. + +**Projects sync** + +- Syncing projects via Git can be done by downloading an Android Git client. + We recommend the `Termux terminal `__, an Android terminal emulator which provides access to common terminal utilities such Git and SSH. + + - **Note:** To use Git with the Termux terminal, you'll need to grant *WRITE* permission to the terminal. + This can be done by `running the following command `__ from within the terminal: ``termux-setup-storage`` + +**Plugins** + +- GDExtension plugins work as expected, but require the plugin developer to provide native Android binaries. + +.. _doc_using_the_android_editor_limitations: Limitations & known issues -------------------------- Here are the known limitations and issues of the Android editor: -- No C#/Mono support -- No support for external script editors -- While available, the *Vulkan Forward+* renderer is not recommended due to severe performance issues -- No support for building and exporting an Android APK binary. - As a workaround, you can generate and export a `Godot PCK or ZIP file `__ -- No support for building and exporting binaries for other platforms -- UX not optimized for Android phones form-factor +- No gradle build support. +- No support for Android plugins as they require gradle build support. GDExtensions plugins are supported. +- No C#/Mono support. +- No support for external script editors. +- While available, the *Vulkan Forward+* renderer is not recommended due to severe performance issues. +- UX not optimized for Android phones form-factor. - `Android Go devices `__ lacks the *All files access* permission required for device read/write access. As a workaround, when using an Android Go device, it's recommended to create new projects only in the Android *Documents* or *Downloads* directories. -- The editor doesn't properly resume when *Don't keep activities* is enabled in the *Developer Options* +- The editor doesn't properly resume when *Don't keep activities* is enabled in the *Developer Options*. +- There is a `bug `__ with the Samsung keyboard that causes random input to be inserted when writing scripts. + It's recommended to use the `Google keyboard (Gboard) `__ instead. .. seealso:: diff --git a/tutorials/editor/using_the_xr_editor.rst b/tutorials/editor/using_the_xr_editor.rst new file mode 100644 index 00000000000..6e07c7364e3 --- /dev/null +++ b/tutorials/editor/using_the_xr_editor.rst @@ -0,0 +1,90 @@ +.. _doc_using_the_xr_editor: + +Using the XR editor +=================== + +In 2024, we introduced the `Godot XR editor `__, +a version of the Godot editor **designed to run natively on XR devices**, enabling the creation, +development and export of 2D, 3D, and **XR** apps and games directly on device. + +The app can be downloaded from the `Meta Horizon Store `__, +or from the `Godot download page `__. + +.. note:: + + The XR editor is in early access, while we continue to refine the experience. See :ref:`doc_using_the_xr_editor_limitations` below. + +XR devices support +------------------ + +For now, the Godot XR editor is only available for the following `Meta Quest `__ +devices running **Meta Horizon OS v69 or higher**: + + - Meta Quest 3 + - Meta Quest 3s + - Meta Quest Pro + +.. note:: + + We are working to add support for more XR devices, including PCVR devices. + +Runtime Permissions +------------------- + +- `All files access permission `__: + Enables the editor to create, import, and read project files from any file locations on the device. + Without this permission, the editor is still functional, but has limited access to the device's files and directories. +- `REQUEST_INSTALL_PACKAGES `__: Enables the editor to install exported project APKs. +- `RECORD_AUDIO `__: Requested when the `audio/driver/enable_input `__ project setting is enabled. +- `USE_SCENE `__: Required to enable and access the scene APIs when running an XR project. + +Tips & Tricks +------------- + +**Input** + +- For the best experience and high level of productivity, connecting a bluetooth keyboard & mouse is recommended to interact with the XR editor. + The XR editor supports all of the `usual shortcuts and key mappings `__. +- When interacting with tracked controllers or tracked hands, you can toggle on the + `interface/touchscreen/enable_long_press_as_right_click `__ editor setting to enable right-click by long press. +- When interacting with tracked controllers or tracked hands, you can increase the size of the scrollbar using the + `interface/touchscreen/increase_scrollbar_touch_area `__ editor setting. + +**Multi-tasking** + +- `Theater View `__ can be used to fullscreen the *Editor window*. +- Enable `Seamless Multitasking `__, available in the Quest *Experimental Settings*, + to enable the ability to quickly transition between a running XR project and the *Editor window*. +- When developing a non-XR project, the Godot editor app icon will provide the ability to switch between the *Editor window* and the *Play window* when the latter is active, using Quest's *App menu* feature. +- When developing and running an XR project, you can bring back the *Editor window* by: + + - Pressing on the *Meta* button to invoke the menu bar + - Clicking on the Godot editor app icon to summon the *App menu*, and select the *Editor window* tile. + +**Projects sync** + +- Syncing projects via Git can be done by downloading an Android Git client. We recommend the `Termux terminal `__, + an Android terminal emulator which provides access to common terminal utilities such Git and SSH. + + - **Note:** To use Git with the Termux terminal, you'll need to grant *WRITE* permission to the terminal. + This can be done by `running the following command `__ from within the terminal: ``termux-setup-storage`` + +**Plugins** + +- GDExtension plugins work as expected, but require the plugin developer to provide native Android binaries. + +.. _doc_using_the_xr_editor_limitations: + +Limitations & known issues +-------------------------- + +Here are the known limitations and issues of the XR editor: + +- No Meta Quest 2 support due to the limited amount of memory on the device. + However advanced users can grab the XR editor APK from the `download page `__ + and sideload it onto their device if they desire to do so. +- No gradle build support. +- No support for Android plugins as they require gradle build support. GDExtension plugins are supported. +- No C#/Mono support. +- No support for external script editors. +- While available, the *Vulkan Forward+* renderer is not recommended due to severe performance issues. From 346af99154f3f39dbf40cc9f9e04d60ee89e38b5 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Wed, 16 Oct 2024 22:45:16 +0200 Subject: [PATCH 09/19] Document physics spiral of death performance issue in Troubleshooting physics issues --- .../troubleshooting_physics_issues.rst | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/tutorials/physics/troubleshooting_physics_issues.rst b/tutorials/physics/troubleshooting_physics_issues.rst index 4735814fe23..5e0b3be55cb 100644 --- a/tutorials/physics/troubleshooting_physics_issues.rst +++ b/tutorials/physics/troubleshooting_physics_issues.rst @@ -27,7 +27,7 @@ other solutions you can try: speed. The faster the object moves, the larger the collision shape should extend outside of the object to ensure it can collide with thin walls more reliably. -- Increase **Physics Ticks Per Second** in the advanced Project Settings. While +- Increase **Physics Ticks per Second** in the advanced Project Settings. While this has other benefits (such as more stable simulation and reduced input lag), this increases CPU utilization and may not be viable for mobile/web platforms. Multipliers of the default value of ``60`` (such as ``120``, ``180`` @@ -44,7 +44,7 @@ causes the simulation to become wobbly, making the objects unable to rest on top of each other without moving. Increasing the physics simulation rate can help alleviate this issue. To do so, -increase **Physics Ticks Per Second** in the advanced Project Settings. Note +increase **Physics Ticks per Second** in the advanced Project Settings. Note that increases CPU utilization and may not be viable for mobile/web platforms. Multipliers of the default value of ``60`` (such as ``120``, ``180`` or ``240``) should be preferred for a smooth appearance on most displays. @@ -83,7 +83,7 @@ simulation rate (as making the shape thicker would cause a disconnect between the RigidBody's visual representation and its collision). In both cases, increasing the physics simulation rate can also help alleviate -this issue. To do so, increase **Physics Ticks Per Second** in the advanced +this issue. To do so, increase **Physics Ticks per Second** in the advanced Project Settings. Note that this increases CPU utilization and may not be viable for mobile/web platforms. Multipliers of the default value of ``60`` (such as ``120``, ``180`` or ``240``) should be preferred for a smooth appearance on most @@ -115,7 +115,7 @@ vehicle (due to tunneling), but also that the simulation has little data to work with in general at such a high speed. Fast-moving vehicles can benefit a lot from an increased physics simulation -rate. To do so, increase **Physics Ticks Per Second** in the advanced Project +rate. To do so, increase **Physics Ticks per Second** in the advanced Project Settings. Note that this increases CPU utilization and may not be viable for mobile/web platforms. Multipliers of the default value of ``60`` (such as ``120``, ``180`` or ``240``) should be preferred for a smooth appearance on most @@ -156,6 +156,22 @@ geometry as a collider. Not only this will improve physics simulation performance significantly, but this can also improve stability by letting you remove small fixtures and crevices from being considered by collision. +Framerate suddenly drops to a very low value beyond a certain amount of physics simulation +------------------------------------------------------------------------------------------ + +This occurs because the physics engine can't keep up with the expected +simulation rate. In this case, the framerate will start dropping, but the engine +is only allowed to simulate a certain number of physics steps per rendered +frame. This snowballs into a situation where framerate keeps dropping until it +reaches a very low framerate (typically 1-2 FPS) and is called the *physics +spiral of death*. + +To avoid this, you should check for situations in your project that can cause +excessive number of physics simulations to occur at the same time (or with +excessively complex collision shapes). If these situations cannot be avoided, +you can increase the **Max Physics Steps per Frame** project setting and/or +reduce **Physics Ticks per Second** to alleviate this. + Physics simulation is unreliable when far away from the world origin -------------------------------------------------------------------- From 30eebc4bb77db07bac3e2a56cabeea1b810fa5c3 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Sat, 12 Oct 2024 17:11:05 +0200 Subject: [PATCH 10/19] Document filename requirements in C# global classes - Flesh out the introduction. --- .../c_sharp/c_sharp_global_classes.rst | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tutorials/scripting/c_sharp/c_sharp_global_classes.rst b/tutorials/scripting/c_sharp/c_sharp_global_classes.rst index 8bf12527e86..7a13a551188 100644 --- a/tutorials/scripting/c_sharp/c_sharp_global_classes.rst +++ b/tutorials/scripting/c_sharp/c_sharp_global_classes.rst @@ -3,8 +3,11 @@ C# global classes ================= -Global classes (also known as named scripts) are types registered in Godot's editor so they can be used -more conveniently. +Global classes (also known as named scripts) are types registered in Godot's +editor so they can be used more conveniently. +:ref:`In GDScript `, this is achieved +using the ``class_name`` keyword at the top of a script. This page describes how +to achieve the same effect in C#. - Global classes show up in the *Add Node* and *Create Resource* dialogs. - If an :ref:`exported property ` is a global class, the @@ -22,6 +25,12 @@ Global classes are registered with the ``[GlobalClass]`` attribute. { } +.. warning:: + + The file name must match the class name in **case-sensitive** fashion. + For example, a global class named "MyNode" must have a file name of + ``MyNode.cs``, not ``myNode.cs``. + The ``MyNode`` type will be registered as a global class with the same name as the type's name. .. image:: img/globalclasses_addnode.webp @@ -84,8 +93,7 @@ will let you create and load instances of this type easily. .. warning:: The Godot editor will hide these custom classes with names that begin with the prefix - "Editor" in the 'Create New Node' or 'Create New Scene' dialog windows. The classes - are available for instantiation at runtime via their class names, but are - automatically hidden by the editor windows along with the built-in editor nodes used + "Editor" in the "Create New Node" or "Create New Scene" dialog windows. The classes + are available for instantiation at runtime via their class names, but are + automatically hidden by the editor windows along with the built-in editor nodes used by the Godot editor. - From 594a1d6cbc23dcc6579246f270e7a9b9efc3e247 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Wed, 16 Oct 2024 17:47:03 +0200 Subject: [PATCH 11/19] Mention documentation comments in GDScript basics --- tutorials/scripting/gdscript/gdscript_basics.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tutorials/scripting/gdscript/gdscript_basics.rst b/tutorials/scripting/gdscript/gdscript_basics.rst index 97375d92a61..a7ed2d87f8d 100644 --- a/tutorials/scripting/gdscript/gdscript_basics.rst +++ b/tutorials/scripting/gdscript/gdscript_basics.rst @@ -572,6 +572,21 @@ considered a comment. The list of highlighted keywords and their colors can be changed in the **Text Editor > Theme > Comment Markers** section of the Editor Settings. +Use two hash symbols (``##``) instead of one (``#``) to add a *documentation +comment*, which will appear in the script documentation and in the inspector +description of an exported variable. Documentation comments must be placed +directly *above* a documentable item (such as a member variable), or at the top +of a file. Dedicated formatting options are also available. See +:ref:`doc_gdscript_documentation_comments` for details. + + +:: + ## This comment will appear in the script documentation. + var value + + ## This comment will appear in the inspector tooltip, and in the documentation. + @export var exported_value + Code regions ~~~~~~~~~~~~ From cbf61b3f027e880a51bd358e13be8aacd647eff3 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Tue, 15 Oct 2024 23:22:19 +0200 Subject: [PATCH 12/19] Document Variant not being nullable --- .../core_and_modules/variant_class.rst | 140 +++++++++++++++--- .../scripting/gdscript/gdscript_basics.rst | 5 + 2 files changed, 122 insertions(+), 23 deletions(-) diff --git a/contributing/development/core_and_modules/variant_class.rst b/contributing/development/core_and_modules/variant_class.rst index 7bd8e3460e0..e0e165899e6 100644 --- a/contributing/development/core_and_modules/variant_class.rst +++ b/contributing/development/core_and_modules/variant_class.rst @@ -6,22 +6,21 @@ Variant class About ----- -Variant is the most important datatype of Godot, it's the most important -class in the engine. A Variant takes up only 20 bytes and can store -almost any engine datatype inside of it. Variants are rarely used to -hold information for long periods of time, instead they are used mainly -for communication, editing, serialization and generally moving data -around. +Variant is the most important datatype in Godot. A Variant takes up only 24 +bytes on 64-bit platforms (20 bytes on 32-bit platforms) and can store almost +any engine datatype inside of it. Variants are rarely used to hold information +for long periods of time, instead they are used mainly for communication, +editing, serialization and generally moving data around. A Variant can: -- Store almost any datatype +- Store almost any datatype. - Perform operations between many variants (GDScript uses Variant as its atomic/native datatype). -- Be hashed, so it can be compared quickly to other variants -- Be used to convert safely between datatypes +- Be hashed, so it can be compared quickly to other variants. +- Be used to convert safely between datatypes. - Be used to abstract calling methods and their arguments (Godot - exports all its functions through variants) + exports all its functions through variants). - Be used to defer calls or move data between threads. - Be serialized as binary and stored to disk, or transferred via network. @@ -34,27 +33,122 @@ Basically, thanks to the Variant class, writing Godot itself was a much, much easier task, as it allows for highly dynamic constructs not common of C++ with little effort. Become a friend of Variant today. -References: -~~~~~~~~~~~ +.. note:: + + All types within Variant except Nil and Object **cannot** be ``null`` and + must always store a valid value. These types within Variant are therefore + called *non-nullable* types. + + One of the Variant types is *Nil* which can only store the value ``null``. + Therefore, it is possible for a Variant to contain the value ``null``, even + though all Variant types excluding Nil and Object are non-nullable. + +References +~~~~~~~~~~ - `core/variant/variant.h `__ -Containers: Dictionary and Array +List of variant types +--------------------- + +These types are available in Variant: + ++---------------------------------+---------------------------+ +| Type | Notes | ++=================================+===========================+ +| Nil (can only store ``null``) | Nullable type | ++---------------------------------+---------------------------+ +| :ref:`class_bool` | | ++---------------------------------+---------------------------+ +| :ref:`class_int` | | ++---------------------------------+---------------------------+ +| :ref:`class_float` | | ++---------------------------------+---------------------------+ +| :ref:`class_string` | | ++---------------------------------+---------------------------+ +| :ref:`class_vector2` | | ++---------------------------------+---------------------------+ +| :ref:`class_vector2i` | | ++---------------------------------+---------------------------+ +| :ref:`class_rect2` | 2D counterpart of AABB | ++---------------------------------+---------------------------+ +| :ref:`class_rect2i` | | ++---------------------------------+---------------------------+ +| :ref:`class_vector3` | | ++---------------------------------+---------------------------+ +| :ref:`class_vector3i` | | ++---------------------------------+---------------------------+ +| :ref:`class_transform2d` | | ++---------------------------------+---------------------------+ +| :ref:`class_vector4` | | ++---------------------------------+---------------------------+ +| :ref:`class_vector4i` | | ++---------------------------------+---------------------------+ +| :ref:`class_plane` | | ++---------------------------------+---------------------------+ +| :ref:`class_quaternion` | | ++---------------------------------+---------------------------+ +| :ref:`class_aabb` | 3D counterpart of Rect2 | ++---------------------------------+---------------------------+ +| :ref:`class_basis` | | ++---------------------------------+---------------------------+ +| :ref:`class_transform3d` | | ++---------------------------------+---------------------------+ +| :ref:`class_projection` | | ++---------------------------------+---------------------------+ +| :ref:`class_color` | | ++---------------------------------+---------------------------+ +| :ref:`class_stringname` | | ++---------------------------------+---------------------------+ +| :ref:`class_nodepath` | | ++---------------------------------+---------------------------+ +| :ref:`class_rid` | | ++---------------------------------+---------------------------+ +| :ref:`class_object` | Nullable type | ++---------------------------------+---------------------------+ +| :ref:`class_callable` | | ++---------------------------------+---------------------------+ +| :ref:`class_signal` | | ++---------------------------------+---------------------------+ +| :ref:`class_dictionary` | | ++---------------------------------+---------------------------+ +| :ref:`class_array` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedbytearray` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedint32array` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedint64array` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedfloat32array` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedfloat64array` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedstringarray` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedvector2array` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedvector3array` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedcolorarray` | | ++---------------------------------+---------------------------+ +| :ref:`class_packedvector4array` | | ++---------------------------------+---------------------------+ + +Containers: Array and Dictionary -------------------------------- -Both are implemented using variants. A Dictionary can match any datatype -used as key to any other datatype. An Array just holds an array of -Variants. Of course, a Variant can also hold a Dictionary and an Array -inside, making it even more flexible. +Both :ref:`class_array` and :ref:`class_dictionary` are implemented using +variants. A Dictionary can match any datatype used as key to any other datatype. +An Array just holds an array of Variants. Of course, a Variant can also hold a +Dictionary or an Array inside, making it even more flexible. Modifications to a container will modify all references to -it. A Mutex should be created to lock it if multi threaded access is -desired. - -Copy-on-write (COW) mode support for containers was dropped with Godot 3.0. +it. A Mutex should be created to lock it if +:ref:`multi-threaded access ` is desired. -References: -~~~~~~~~~~~ +References +~~~~~~~~~~ - `core/variant/dictionary.h `__ - `core/variant/array.h `__ diff --git a/tutorials/scripting/gdscript/gdscript_basics.rst b/tutorials/scripting/gdscript/gdscript_basics.rst index 97375d92a61..3b2ceb788a3 100644 --- a/tutorials/scripting/gdscript/gdscript_basics.rst +++ b/tutorials/scripting/gdscript/gdscript_basics.rst @@ -684,6 +684,11 @@ null ``null`` is an empty data type that contains no information and can not be assigned any other value. +Only types that inherit from Object can have a ``null`` value +(Object is therefore called a "nullable" type). +:ref:`Variant types ` must have a valid value at all times, +and therefore cannot have a ``null`` value. + :ref:`bool ` ^^^^^^^^^^^^^^^^^^^^^^^^ From b757d4019de386d399451b15930c2f4f01e7f1dc Mon Sep 17 00:00:00 2001 From: tetrapod00 <145553014+tetrapod00@users.noreply.github.com> Date: Thu, 17 Oct 2024 12:48:04 -0700 Subject: [PATCH 13/19] Add warning about uninitialized variables in shaders Adds a warning note to shading_language.rst. GDShader does not initialize local variables to 0, and an uninitialized local variable can contain an arbitrary value. --- tutorials/shaders/shader_reference/shading_language.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tutorials/shaders/shader_reference/shading_language.rst b/tutorials/shaders/shader_reference/shading_language.rst index 056f7603dab..c2a263fc04f 100644 --- a/tutorials/shaders/shader_reference/shading_language.rst +++ b/tutorials/shaders/shader_reference/shading_language.rst @@ -86,6 +86,14 @@ Most GLSL ES 3.0 datatypes are supported: | | Only supported in Forward+ and Mobile, not Compatibility. | +----------------------+---------------------------------------------------------------------------------+ +.. warning:: + + Local variables are not initialized to a default value such as ``0.0``. If + you use a variable without assigning it first, it will contain whatever + value was already present at that memory location, and unpredictable visual + glitches will appear. However, uniforms and varyings are initialized to a + default value. + Comments ~~~~~~~~ From 71dce39cd8feaee77023b015a879218be57c0737 Mon Sep 17 00:00:00 2001 From: tetrapod00 <145553014+tetrapod00@users.noreply.github.com> Date: Thu, 17 Oct 2024 19:34:28 -0700 Subject: [PATCH 14/19] Clarify section on using the file browser Add additional context on where the Browse button is located. Mention the Browse button in the instructions for creating a new project. --- tutorials/editor/project_manager.rst | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/tutorials/editor/project_manager.rst b/tutorials/editor/project_manager.rst index 7e559759470..c454faf84f3 100644 --- a/tutorials/editor/project_manager.rst +++ b/tutorials/editor/project_manager.rst @@ -33,10 +33,11 @@ Creating and importing projects To create a new project: 1. Click the **Create** button on the top-left of the window. -2. Give the project a name, choose an empty folder on your computer to save the - files. Alternatively, you can enable **Create Folder** option to automatically create - a new sub-folder with the project name, following the directory naming convention - set in the settings. An empty folder will show a green tick on the right. +2. Give the project a name, then open the file browser using the **Browse** button, + and choose an empty folder on your computer to save the files. Alternatively, + you can enable **Create Folder** option to automatically create a new sub-folder + with the project name, following the directory naming convention set in the + settings. An empty folder will show a green tick on the right. 3. Select one of the rendering backends (this can also be changed later). 4. Click the **Create & Edit** button to create the project folder and open it in the editor. @@ -49,8 +50,9 @@ To create a new project: Using the file browser ~~~~~~~~~~~~~~~~~~~~~~ -Click the **Browse** button to open Godot's file browser. -You can pick a location or type the folder's path in the **Path** field, after choosing a drive. +From the **Create New Project** window, click the **Browse** button to open +Godot's file browser. You can pick a location or type the folder's path in the +**Path** field, after choosing a drive. Left of the path field on the top row contains arrows to navigate backward and forward through the last visited locations. From be84df8210800af2238b307a1417906bb8ed933c Mon Sep 17 00:00:00 2001 From: tetrapod00 <145553014+tetrapod00@users.noreply.github.com> Date: Thu, 17 Oct 2024 23:00:16 -0700 Subject: [PATCH 15/19] Clarify COLOR and TEXTURE in CanvasItem shaders --- .../shader_reference/canvas_item_shader.rst | 144 ++++++++++++------ 1 file changed, 95 insertions(+), 49 deletions(-) diff --git a/tutorials/shaders/shader_reference/canvas_item_shader.rst b/tutorials/shaders/shader_reference/canvas_item_shader.rst index bce2e444591..8c581916971 100644 --- a/tutorials/shaders/shader_reference/canvas_item_shader.rst +++ b/tutorials/shaders/shader_reference/canvas_item_shader.rst @@ -99,60 +99,106 @@ is usually: * **y**: Phase during lifetime (``0.0`` to ``1.0``). * **z**: Animation frame. -+--------------------------------+----------------------------------------------------+ -| Built-in | Description | -+================================+====================================================+ -| in mat4 **MODEL_MATRIX** | Local space to world space transform. World space | -| | is the coordinates you normally use in the editor. | -+--------------------------------+----------------------------------------------------+ -| in mat4 **CANVAS_MATRIX** | World space to canvas space transform. In canvas | -| | space the origin is the upper-left corner of the | -| | screen and coordinates ranging from ``(0.0, 0.0)`` | -| | to viewport size. | -+--------------------------------+----------------------------------------------------+ -| in mat4 **SCREEN_MATRIX** | Canvas space to clip space. In clip space | -| | coordinates ranging from ``(-1.0, -1.0)`` to | -| | ``(1.0, 1.0).`` | -+--------------------------------+----------------------------------------------------+ -| in int **INSTANCE_ID** | Instance ID for instancing. | -+--------------------------------+----------------------------------------------------+ -| in vec4 **INSTANCE_CUSTOM** | Instance custom data. | -+--------------------------------+----------------------------------------------------+ -| in bool **AT_LIGHT_PASS** | Always ``false``. | -+--------------------------------+----------------------------------------------------+ -| in vec2 **TEXTURE_PIXEL_SIZE** | Normalized pixel size of default 2D texture. | -| | For a Sprite2D with a texture of size 64x32px, | -| | **TEXTURE_PIXEL_SIZE** = ``vec2(1/64, 1/32)`` | -+--------------------------------+----------------------------------------------------+ -| inout vec2 **VERTEX** | Vertex position, in local space. | -+--------------------------------+----------------------------------------------------+ -| in int **VERTEX_ID** | The index of the current vertex in the vertex | -| | buffer. | -+--------------------------------+----------------------------------------------------+ -| inout vec2 **UV** | Normalized texture coordinates. Range from ``0.0`` | -| | to ``1.0``. | -+--------------------------------+----------------------------------------------------+ -| inout vec4 **COLOR** | Color from vertex primitive. | -+--------------------------------+----------------------------------------------------+ -| inout float **POINT_SIZE** | Point size for point drawing. | -+--------------------------------+----------------------------------------------------+ -| in vec4 **CUSTOM0** | Custom value from vertex primitive. | -+--------------------------------+----------------------------------------------------+ -| in vec4 **CUSTOM1** | Custom value from vertex primitive. | -+--------------------------------+----------------------------------------------------+ ++--------------------------------+----------------------------------------------------------------+ +| Built-in | Description | ++================================+================================================================+ +| in mat4 **MODEL_MATRIX** | Local space to world space transform. World space | +| | is the coordinates you normally use in the editor. | ++--------------------------------+----------------------------------------------------------------+ +| in mat4 **CANVAS_MATRIX** | World space to canvas space transform. In canvas | +| | space the origin is the upper-left corner of the | +| | screen and coordinates ranging from ``(0.0, 0.0)`` | +| | to viewport size. | ++--------------------------------+----------------------------------------------------------------+ +| in mat4 **SCREEN_MATRIX** | Canvas space to clip space. In clip space | +| | coordinates ranging from ``(-1.0, -1.0)`` to | +| | ``(1.0, 1.0).`` | ++--------------------------------+----------------------------------------------------------------+ +| in int **INSTANCE_ID** | Instance ID for instancing. | ++--------------------------------+----------------------------------------------------------------+ +| in vec4 **INSTANCE_CUSTOM** | Instance custom data. | ++--------------------------------+----------------------------------------------------------------+ +| in bool **AT_LIGHT_PASS** | Always ``false``. | ++--------------------------------+----------------------------------------------------------------+ +| in vec2 **TEXTURE_PIXEL_SIZE** | Normalized pixel size of default 2D texture. | +| | For a Sprite2D with a texture of size 64x32px, | +| | **TEXTURE_PIXEL_SIZE** = ``vec2(1/64, 1/32)`` | ++--------------------------------+----------------------------------------------------------------+ +| inout vec2 **VERTEX** | Vertex position, in local space. | ++--------------------------------+----------------------------------------------------------------+ +| in int **VERTEX_ID** | The index of the current vertex in the vertex | +| | buffer. | ++--------------------------------+----------------------------------------------------------------+ +| inout vec2 **UV** | Normalized texture coordinates. Range from ``0.0`` | +| | to ``1.0``. | ++--------------------------------+----------------------------------------------------------------+ +| inout vec4 **COLOR** | Color from vertex primitive multiplied by CanvasItem's | +| | :ref:`modulate` | +| | multiplied by CanvasItem's | +| | :ref:`self_modulate`. | ++--------------------------------+----------------------------------------------------------------+ +| inout float **POINT_SIZE** | Point size for point drawing. | ++--------------------------------+----------------------------------------------------------------+ +| in vec4 **CUSTOM0** | Custom value from vertex primitive. | ++--------------------------------+----------------------------------------------------------------+ +| in vec4 **CUSTOM1** | Custom value from vertex primitive. | ++--------------------------------+----------------------------------------------------------------+ + + Fragment built-ins ^^^^^^^^^^^^^^^^^^ -Certain Nodes (for example, :ref:`Sprite2Ds `) display a texture -by default. However, when a custom ``fragment()`` function is attached to these nodes, -the texture lookup needs to be done manually. Godot provides the texture color -in the ``COLOR`` built-in variable multiplied by the node's color. To read the -texture color by itself, you can use: +COLOR and TEXTURE +~~~~~~~~~~~~~~~~~ + +The built-in variable ``COLOR`` is used for a few things: + + - In the ``vertex()`` function, ``COLOR`` contains the color from the vertex + primitive multiplied by the CanvasItem's + :ref:`modulate` multiplied by the + CanvasItem's :ref:`self_modulate`. + - In the ``fragment()`` function, the input value ``COLOR`` is that same value + multiplied by the color from the default ``TEXTURE`` (if present). + - In the ``fragment()`` function, ``COLOR`` is also the final output. + +Certain nodes (for example, :ref:`Sprite2D `) display a texture +by default, for example :ref:`texture `. When +using a custom ``fragment()`` function, you have a few options on how to sample +this texture. + +To read only the contents of the default texture, ignoring the vertex ``COLOR``: .. code-block:: glsl - COLOR = texture(TEXTURE, UV); + void fragment() { + COLOR = texture(TEXTURE, UV); + } + +To read the contents of the default texture multiplied by vertex ``COLOR``: + +.. code-block:: glsl + + void fragment() { + // Equivalent to an empty fragment() function, since COLOR is also the output variable. + COLOR = COLOR; + } + +To read only the vertex ``COLOR`` in ``fragment()``, ignoring the main texture, +you must pass ``COLOR`` as a varying, then read it in ``fragment()``: + +.. code-block:: glsl + + varying vec4 vertex_color; + void vertex() { + vertex_color = COLOR; + } + void fragment() { + COLOR = vertex_color; + } + +NORMAL +~~~~~~ Similarly, if a normal map is used in the :ref:`CanvasTexture `, Godot uses it by default and assigns its value to the built-in ``NORMAL`` variable. If you are using a normal @@ -178,7 +224,7 @@ it to the ``NORMAL_MAP`` property. Godot will handle converting it for use in 2D +---------------------------------------------+---------------------------------------------------------------+ | in vec2 **TEXTURE_PIXEL_SIZE** | Normalized pixel size of default 2D texture. | | | For a Sprite2D with a texture of size 64x32px, | -| | **TEXTURE_PIXEL_SIZE** = ``vec2(1/64, 1/32)`` | +| | ``TEXTURE_PIXEL_SIZE`` = ``vec2(1/64, 1/32)`` | +---------------------------------------------+---------------------------------------------------------------+ | in bool **AT_LIGHT_PASS** | Always ``false``. | +---------------------------------------------+---------------------------------------------------------------+ @@ -209,7 +255,7 @@ it to the ``NORMAL_MAP`` property. Godot will handle converting it for use in 2D | inout vec3 **LIGHT_VERTEX** | Same as ``VERTEX`` but can be written to alter lighting. | | | Z component represents height. | +---------------------------------------------+---------------------------------------------------------------+ -| inout vec4 **COLOR** | Color from the ``vertex()`` function multiplied by the | +| inout vec4 **COLOR** | ``COLOR`` from the ``vertex()`` function multiplied by the | | | ``TEXTURE`` color. Also output color value. | +---------------------------------------------+---------------------------------------------------------------+ From e55dffb11c71f1fa20dc53b3c43279f9a1992a76 Mon Sep 17 00:00:00 2001 From: tetrapod00 <145553014+tetrapod00@users.noreply.github.com> Date: Fri, 18 Oct 2024 12:54:52 -0700 Subject: [PATCH 16/19] Add note about flat shading and Grow in Standard Material page --- tutorials/3d/standard_material_3d.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tutorials/3d/standard_material_3d.rst b/tutorials/3d/standard_material_3d.rst index 963e6184d44..1395e5386cc 100644 --- a/tutorials/3d/standard_material_3d.rst +++ b/tutorials/3d/standard_material_3d.rst @@ -658,6 +658,12 @@ make it black and unshaded, reverse culling (Cull Front), and add some grow: .. image:: img/spatial_material11.png +.. note:: + + For Grow to work as expected, the mesh must have connected faces with shared + vertices, or "smooth shading". If the mesh has disconnected faces with unique + vertices, or "flat shading", the mesh will appear to have gaps when using Grow. + Transform --------- From 12e83c494958e76a3c99a1c40e2af18170fcf703 Mon Sep 17 00:00:00 2001 From: tetrapod00 <145553014+tetrapod00@users.noreply.github.com> Date: Fri, 18 Oct 2024 17:51:00 -0700 Subject: [PATCH 17/19] Add link from Rendering to 2D and 3D rendering sections --- tutorials/2d/index.rst | 2 ++ tutorials/3d/index.rst | 2 ++ tutorials/rendering/index.rst | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/tutorials/2d/index.rst b/tutorials/2d/index.rst index d90628551ee..3966f03f59f 100644 --- a/tutorials/2d/index.rst +++ b/tutorials/2d/index.rst @@ -10,6 +10,8 @@ canvas_layers 2d_transforms +.. _doc_2d_rendering: + Rendering --------- diff --git a/tutorials/3d/index.rst b/tutorials/3d/index.rst index 0c9c2164e75..7091a832d66 100644 --- a/tutorials/3d/index.rst +++ b/tutorials/3d/index.rst @@ -12,6 +12,8 @@ procedural_geometry/index 3d_text +.. _doc_3d_rendering: + Rendering --------- diff --git a/tutorials/rendering/index.rst b/tutorials/rendering/index.rst index f6993dafaba..4805593054d 100644 --- a/tutorials/rendering/index.rst +++ b/tutorials/rendering/index.rst @@ -3,6 +3,11 @@ Rendering ========= +.. seealso:: + + Most rendering topics are covered in :ref:`2D rendering ` + and :ref:`3D rendering `. + .. toctree:: :maxdepth: 1 :name: toc-learn-features-rendering From f347f7fdb97b4f0ef8b15ee365402ef96088b0fe Mon Sep 17 00:00:00 2001 From: Godot Organization Date: Sat, 19 Oct 2024 03:21:20 +0000 Subject: [PATCH 18/19] classref: Sync with current master branch (44fa552) --- classes/class_cpuparticles3d.rst | 14 ++++++++++++++ classes/class_editorexportplatformmacos.rst | 19 +++++++++++++++++++ classes/class_fileaccess.rst | 4 ++-- classes/class_filedialog.rst | 2 +- classes/class_projectsettings.rst | 20 ++++++++++++++------ classes/class_renderingserver.rst | 10 +++++----- classes/class_viewport.rst | 18 ++++++++++++++---- 7 files changed, 69 insertions(+), 18 deletions(-) diff --git a/classes/class_cpuparticles3d.rst b/classes/class_cpuparticles3d.rst index 503f30806ec..15a207367c0 100644 --- a/classes/class_cpuparticles3d.rst +++ b/classes/class_cpuparticles3d.rst @@ -198,6 +198,8 @@ Methods .. table:: :widths: auto + +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`AABB` | :ref:`capture_aabb`\ (\ ) |const| | +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`convert_from_particles`\ (\ particles\: :ref:`Node`\ ) | +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -1813,6 +1815,18 @@ Grow the box if particles suddenly appear/disappear when the node enters/exits t Method Descriptions ------------------- +.. _class_CPUParticles3D_method_capture_aabb: + +.. rst-class:: classref-method + +:ref:`AABB` **capture_aabb**\ (\ ) |const| :ref:`🔗` + +Returns the axis-aligned bounding box that contains all the particles that are active in the current frame. + +.. rst-class:: classref-item-separator + +---- + .. _class_CPUParticles3D_method_convert_from_particles: .. rst-class:: classref-method diff --git a/classes/class_editorexportplatformmacos.rst b/classes/class_editorexportplatformmacos.rst index 911bc2c7c7d..0c91acdf243 100644 --- a/classes/class_editorexportplatformmacos.rst +++ b/classes/class_editorexportplatformmacos.rst @@ -70,6 +70,8 @@ Properties +---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`codesign/custom_options` | +---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ + | :ref:`String` | :ref:`codesign/entitlements/additional` | + +---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`codesign/entitlements/address_book` | +---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`codesign/entitlements/allow_dyld_environment_variables` | @@ -753,6 +755,23 @@ Array of the additional command line arguments passed to the code signing tool. ---- +.. _class_EditorExportPlatformMacOS_property_codesign/entitlements/additional: + +.. rst-class:: classref-property + +:ref:`String` **codesign/entitlements/additional** :ref:`🔗` + +Additional data added to the root ```` section of the `.entitlements `__ file. The value should be an XML section with pairs of key-value elements, e.g.: + +.. code:: text + + key_name + value + +.. rst-class:: classref-item-separator + +---- + .. _class_EditorExportPlatformMacOS_property_codesign/entitlements/address_book: .. rst-class:: classref-property diff --git a/classes/class_fileaccess.rst b/classes/class_fileaccess.rst index 73a099ac549..40dc2c1bee5 100644 --- a/classes/class_fileaccess.rst +++ b/classes/class_fileaccess.rst @@ -1185,7 +1185,7 @@ Stores a floating-point number as 32 bits in the file. |void| **store_line**\ (\ line\: :ref:`String`\ ) :ref:`🔗` -Appends ``line`` to the file followed by a line return character (``\n``), encoding the text as UTF-8. +Stores ``line`` in the file followed by a newline character (``\n``), encoding the text as UTF-8. .. rst-class:: classref-item-separator @@ -1223,7 +1223,7 @@ Stores a floating-point number in the file. |void| **store_string**\ (\ string\: :ref:`String`\ ) :ref:`🔗` -Appends ``string`` to the file without a line return, encoding the text as UTF-8. +Stores ``string`` in the file without a newline character (``\n``), encoding the text as UTF-8. \ **Note:** This method is intended to be used to write text files. The string is stored as a UTF-8 encoded buffer without string length or terminating zero, which means that it can't be loaded back easily. If you want to store a retrievable string in a binary file, consider using :ref:`store_pascal_string` instead. For retrieving strings from a text file, you can use ``get_buffer(length).get_string_from_utf8()`` (if you know the length) or :ref:`get_as_text`. diff --git a/classes/class_filedialog.rst b/classes/class_filedialog.rst index 4ba9e0555a8..b5c7225d626 100644 --- a/classes/class_filedialog.rst +++ b/classes/class_filedialog.rst @@ -496,7 +496,7 @@ If ``true``, the dialog will show hidden files. - |void| **set_use_native_dialog**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **get_use_native_dialog**\ (\ ) -If ``true``, :ref:`access` is set to :ref:`ACCESS_FILESYSTEM`, and it is supported by the current :ref:`DisplayServer`, OS native dialog will be used instead of custom one. +If ``true``, and if supported by the current :ref:`DisplayServer`, OS native dialog will be used instead of custom one. \ **Note:** On Linux and macOS, sandboxed apps always use native dialogs to access the host file system. diff --git a/classes/class_projectsettings.rst b/classes/class_projectsettings.rst index 61386b707ca..ded3b5d3e1e 100644 --- a/classes/class_projectsettings.rst +++ b/classes/class_projectsettings.rst @@ -9782,10 +9782,12 @@ If ``true``, vertices of :ref:`CanvasItem` nodes will snap to :ref:`int` **rendering/anti_aliasing/quality/msaa_2d** = ``0`` :ref:`🔗` -Sets the number of MSAA samples to use for 2D/Canvas rendering (as a power of two). MSAA is used to reduce aliasing around the edges of polygons. A higher MSAA value results in smoother edges but can be significantly slower on some hardware, especially integrated graphics due to their limited memory bandwidth. This has no effect on shader-induced aliasing or texture aliasing. +Sets the number of multisample antialiasing (MSAA) samples to use for 2D/Canvas rendering (as a power of two). MSAA is used to reduce aliasing around the edges of polygons. A higher MSAA value results in smoother edges but can be significantly slower on some hardware, especially integrated graphics due to their limited memory bandwidth. This has no effect on shader-induced aliasing or texture aliasing. \ **Note:** MSAA is only supported in the Forward+ and Mobile rendering methods, not Compatibility. +\ **Note:** This property is only read when the project starts. To set the number of 2D MSAA samples at runtime, set :ref:`Viewport.msaa_2d` or use :ref:`RenderingServer.viewport_set_msaa_2d`. + .. rst-class:: classref-item-separator ---- @@ -9796,7 +9798,9 @@ Sets the number of MSAA samples to use for 2D/Canvas rendering (as a power of tw :ref:`int` **rendering/anti_aliasing/quality/msaa_3d** = ``0`` :ref:`🔗` -Sets the number of MSAA samples to use for 3D rendering (as a power of two). MSAA is used to reduce aliasing around the edges of polygons. A higher MSAA value results in smoother edges but can be significantly slower on some hardware, especially integrated graphics due to their limited memory bandwidth. See also :ref:`rendering/scaling_3d/mode` for supersampling, which provides higher quality but is much more expensive. This has no effect on shader-induced aliasing or texture aliasing. +Sets the number of multisample antialiasing (MSAA) samples to use for 3D rendering (as a power of two). MSAA is used to reduce aliasing around the edges of polygons. A higher MSAA value results in smoother edges but can be significantly slower on some hardware, especially integrated graphics due to their limited memory bandwidth. See also :ref:`rendering/scaling_3d/mode` for supersampling, which provides higher quality but is much more expensive. This has no effect on shader-induced aliasing or texture aliasing. + +\ **Note:** This property is only read when the project starts. To set the number of 3D MSAA samples at runtime, set :ref:`Viewport.msaa_3d` or use :ref:`RenderingServer.viewport_set_msaa_3d`. .. rst-class:: classref-item-separator @@ -9814,6 +9818,8 @@ Another way to combat specular aliasing is to enable :ref:`rendering/anti_aliasi \ **Note:** Screen-space antialiasing is only supported in the Forward+ and Mobile rendering methods, not Compatibility. +\ **Note:** This property is only read when the project starts. To set the screen-space antialiasing mode at runtime, set :ref:`Viewport.screen_space_aa` on the root :ref:`Viewport` instead, or use :ref:`RenderingServer.viewport_set_screen_space_aa`. + .. rst-class:: classref-item-separator ---- @@ -9828,7 +9834,7 @@ If ``true``, uses a fast post-processing filter to make banding significantly le In some cases, debanding may introduce a slightly noticeable dithering pattern. It's recommended to enable debanding only when actually needed since the dithering pattern will make lossless-compressed screenshots larger. -\ **Note:** This property is only read when the project starts. To set debanding at run-time, set :ref:`Viewport.use_debanding` on the root :ref:`Viewport` instead. +\ **Note:** This property is only read when the project starts. To set debanding at runtime, set :ref:`Viewport.use_debanding` on the root :ref:`Viewport` instead, or use :ref:`RenderingServer.viewport_set_use_debanding`. .. rst-class:: classref-item-separator @@ -9840,12 +9846,14 @@ In some cases, debanding may introduce a slightly noticeable dithering pattern. :ref:`bool` **rendering/anti_aliasing/quality/use_taa** = ``false`` :ref:`🔗` -Enables Temporal Anti-Aliasing for the default screen :ref:`Viewport`. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. Enabling TAA can make the image blurrier, which is partially counteracted by automatically using a negative mipmap LOD bias (see :ref:`rendering/textures/default_filters/texture_mipmap_bias`). +Enables temporal antialiasing for the default screen :ref:`Viewport`. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. Enabling TAA can make the image blurrier, which is partially counteracted by automatically using a negative mipmap LOD bias (see :ref:`rendering/textures/default_filters/texture_mipmap_bias`). \ **Note:** The implementation is not complete yet. Some visual instances such as particles and skinned meshes may show ghosting artifacts in motion. \ **Note:** TAA is only supported in the Forward+ rendering method, not Mobile or Compatibility. +\ **Note:** This property is only read when the project starts. To set TAA at runtime, set :ref:`Viewport.use_taa` on the root :ref:`Viewport` instead, or use :ref:`RenderingServer.viewport_set_use_taa`. + .. rst-class:: classref-item-separator ---- @@ -11780,9 +11788,9 @@ If ``true``, the GPU texture compressor will cache the local RenderingDevice and If ``true``, the texture importer will utilize the GPU for compressing textures, improving the import time of large images. -\ **Note:** This setting requires either Vulkan or D3D12 available as a rendering backend. +\ **Note:** This only functions on a device which supports either Vulkan, D3D12, or Metal available as a rendering backend. -\ **Note:** Currently this only affects BC1 and BC6H compression, which are used on Desktop and Console for fully opaque and HDR images respectively. +\ **Note:** Currently this only affects certain compressed formats (BC1, BC4, and BC6), all of which are exclusive to desktop platforms and consoles. .. rst-class:: classref-item-separator diff --git a/classes/class_renderingserver.rst b/classes/class_renderingserver.rst index b5473b3b97a..6e5226a106d 100644 --- a/classes/class_renderingserver.rst +++ b/classes/class_renderingserver.rst @@ -11854,7 +11854,7 @@ Sets the measurement for the given ``viewport`` RID (obtained using :ref:`Viewpo |void| **viewport_set_msaa_2d**\ (\ viewport\: :ref:`RID`, msaa\: :ref:`ViewportMSAA`\ ) :ref:`🔗` -Sets the multisample anti-aliasing mode for 2D/Canvas on the specified ``viewport`` RID. See :ref:`ViewportMSAA` for options. +Sets the multisample antialiasing mode for 2D/Canvas on the specified ``viewport`` RID. See :ref:`ViewportMSAA` for options. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_2d` or :ref:`Viewport.msaa_2d`. .. rst-class:: classref-item-separator @@ -11866,7 +11866,7 @@ Sets the multisample anti-aliasing mode for 2D/Canvas on the specified ``viewpor |void| **viewport_set_msaa_3d**\ (\ viewport\: :ref:`RID`, msaa\: :ref:`ViewportMSAA`\ ) :ref:`🔗` -Sets the multisample anti-aliasing mode for 3D on the specified ``viewport`` RID. See :ref:`ViewportMSAA` for options. +Sets the multisample antialiasing mode for 3D on the specified ``viewport`` RID. See :ref:`ViewportMSAA` for options. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_3d` or :ref:`Viewport.msaa_3d`. .. rst-class:: classref-item-separator @@ -11990,7 +11990,7 @@ Sets a viewport's scenario. The scenario contains information about environment |void| **viewport_set_screen_space_aa**\ (\ viewport\: :ref:`RID`, mode\: :ref:`ViewportScreenSpaceAA`\ ) :ref:`🔗` -Sets the viewport's screen-space antialiasing mode. +Sets the viewport's screen-space antialiasing mode. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa` or :ref:`Viewport.screen_space_aa`. .. rst-class:: classref-item-separator @@ -12088,7 +12088,7 @@ Sets when the viewport should be updated. See :ref:`ViewportUpdateMode`, enable\: :ref:`bool`\ ) :ref:`🔗` -If ``true``, enables debanding on the specified viewport. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_debanding`. +If ``true``, enables debanding on the specified viewport. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_debanding` or :ref:`Viewport.use_debanding`. .. rst-class:: classref-item-separator @@ -12126,7 +12126,7 @@ If ``true``, enables occlusion culling on the specified viewport. Equivalent to |void| **viewport_set_use_taa**\ (\ viewport\: :ref:`RID`, enable\: :ref:`bool`\ ) :ref:`🔗` -If ``true``, use Temporal Anti-Aliasing. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_taa`. +If ``true``, use temporal antialiasing. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_taa` or :ref:`Viewport.use_taa`. .. rst-class:: classref-item-separator diff --git a/classes/class_viewport.rst b/classes/class_viewport.rst index 1d9186aed07..305cd1bdbdf 100644 --- a/classes/class_viewport.rst +++ b/classes/class_viewport.rst @@ -1337,7 +1337,9 @@ To control this property on the root viewport, set the :ref:`ProjectSettings.ren - |void| **set_msaa_2d**\ (\ value\: :ref:`MSAA`\ ) - :ref:`MSAA` **get_msaa_2d**\ (\ ) -The multisample anti-aliasing mode for 2D/Canvas rendering. A higher number results in smoother edges at the cost of significantly worse performance. A value of 2 or 4 is best unless targeting very high-end systems. This has no effect on shader-induced aliasing or texture aliasing. +The multisample antialiasing mode for 2D/Canvas rendering. A higher number results in smoother edges at the cost of significantly worse performance. A value of :ref:`MSAA_2X` or :ref:`MSAA_4X` is best unless targeting very high-end systems. This has no effect on shader-induced aliasing or texture aliasing. + +See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_2d` and :ref:`RenderingServer.viewport_set_msaa_2d`. .. rst-class:: classref-item-separator @@ -1354,7 +1356,9 @@ The multisample anti-aliasing mode for 2D/Canvas rendering. A higher number resu - |void| **set_msaa_3d**\ (\ value\: :ref:`MSAA`\ ) - :ref:`MSAA` **get_msaa_3d**\ (\ ) -The multisample anti-aliasing mode for 3D rendering. A higher number results in smoother edges at the cost of significantly worse performance. A value of 2 or 4 is best unless targeting very high-end systems. See also bilinear scaling 3d :ref:`scaling_3d_mode` for supersampling, which provides higher quality but is much more expensive. This has no effect on shader-induced aliasing or texture aliasing. +The multisample antialiasing mode for 3D rendering. A higher number results in smoother edges at the cost of significantly worse performance. A value of :ref:`MSAA_2X` or :ref:`MSAA_4X` is best unless targeting very high-end systems. See also bilinear scaling 3d :ref:`scaling_3d_mode` for supersampling, which provides higher quality but is much more expensive. This has no effect on shader-induced aliasing or texture aliasing. + +See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_3d` and :ref:`RenderingServer.viewport_set_msaa_3d`. .. rst-class:: classref-item-separator @@ -1595,6 +1599,8 @@ To control this property on the root viewport, set the :ref:`ProjectSettings.ren Sets the screen-space antialiasing method used. Screen-space antialiasing works by selectively blurring edges in a post-process shader. It differs from MSAA which takes multiple coverage samples while rendering objects. Screen-space AA methods are typically faster than MSAA and will smooth out specular aliasing, but tend to make scenes appear blurry. +See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa` and :ref:`RenderingServer.viewport_set_screen_space_aa`. + .. rst-class:: classref-item-separator ---- @@ -1720,10 +1726,12 @@ If ``true``, the viewport should render its background as transparent. - |void| **set_use_debanding**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_using_debanding**\ (\ ) -If ``true``, uses a fast post-processing filter to make banding significantly less visible in 3D. 2D rendering is *not* affected by debanding unless the :ref:`Environment.background_mode` is :ref:`Environment.BG_CANVAS`. See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_debanding`. +If ``true``, uses a fast post-processing filter to make banding significantly less visible in 3D. 2D rendering is *not* affected by debanding unless the :ref:`Environment.background_mode` is :ref:`Environment.BG_CANVAS`. In some cases, debanding may introduce a slightly noticeable dithering pattern. It's recommended to enable debanding only when actually needed since the dithering pattern will make lossless-compressed screenshots larger. +See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_debanding` and :ref:`RenderingServer.viewport_set_use_debanding`. + .. rst-class:: classref-item-separator ---- @@ -1779,10 +1787,12 @@ If ``true``, :ref:`OccluderInstance3D` nodes will be u - |void| **set_use_taa**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_using_taa**\ (\ ) -Enables Temporal Anti-Aliasing for this viewport. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. +Enables temporal antialiasing for this viewport. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. \ **Note:** The implementation is not complete yet, some visual instances such as particles and skinned meshes may show artifacts. +See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_taa` and :ref:`RenderingServer.viewport_set_use_taa`. + .. rst-class:: classref-item-separator ---- From 5386dc041e173f2db21047c8ad88c359432d8681 Mon Sep 17 00:00:00 2001 From: Spartan322 Date: Sat, 19 Oct 2024 20:51:53 -0400 Subject: [PATCH 19/19] Revert "classref: Sync with current master branch (44fa552)" This reverts commit f347f7fdb97b4f0ef8b15ee365402ef96088b0fe. --- classes/class_cpuparticles3d.rst | 14 -------------- classes/class_editorexportplatformmacos.rst | 19 ------------------- classes/class_fileaccess.rst | 4 ++-- classes/class_filedialog.rst | 2 +- classes/class_projectsettings.rst | 20 ++++++-------------- classes/class_renderingserver.rst | 10 +++++----- classes/class_viewport.rst | 18 ++++-------------- 7 files changed, 18 insertions(+), 69 deletions(-) diff --git a/classes/class_cpuparticles3d.rst b/classes/class_cpuparticles3d.rst index 15a207367c0..503f30806ec 100644 --- a/classes/class_cpuparticles3d.rst +++ b/classes/class_cpuparticles3d.rst @@ -198,8 +198,6 @@ Methods .. table:: :widths: auto - +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`AABB` | :ref:`capture_aabb`\ (\ ) |const| | +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |void| | :ref:`convert_from_particles`\ (\ particles\: :ref:`Node`\ ) | +---------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -1815,18 +1813,6 @@ Grow the box if particles suddenly appear/disappear when the node enters/exits t Method Descriptions ------------------- -.. _class_CPUParticles3D_method_capture_aabb: - -.. rst-class:: classref-method - -:ref:`AABB` **capture_aabb**\ (\ ) |const| :ref:`🔗` - -Returns the axis-aligned bounding box that contains all the particles that are active in the current frame. - -.. rst-class:: classref-item-separator - ----- - .. _class_CPUParticles3D_method_convert_from_particles: .. rst-class:: classref-method diff --git a/classes/class_editorexportplatformmacos.rst b/classes/class_editorexportplatformmacos.rst index 0c91acdf243..911bc2c7c7d 100644 --- a/classes/class_editorexportplatformmacos.rst +++ b/classes/class_editorexportplatformmacos.rst @@ -70,8 +70,6 @@ Properties +---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`codesign/custom_options` | +---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ - | :ref:`String` | :ref:`codesign/entitlements/additional` | - +---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`codesign/entitlements/address_book` | +---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`codesign/entitlements/allow_dyld_environment_variables` | @@ -755,23 +753,6 @@ Array of the additional command line arguments passed to the code signing tool. ---- -.. _class_EditorExportPlatformMacOS_property_codesign/entitlements/additional: - -.. rst-class:: classref-property - -:ref:`String` **codesign/entitlements/additional** :ref:`🔗` - -Additional data added to the root ```` section of the `.entitlements `__ file. The value should be an XML section with pairs of key-value elements, e.g.: - -.. code:: text - - key_name - value - -.. rst-class:: classref-item-separator - ----- - .. _class_EditorExportPlatformMacOS_property_codesign/entitlements/address_book: .. rst-class:: classref-property diff --git a/classes/class_fileaccess.rst b/classes/class_fileaccess.rst index 40dc2c1bee5..73a099ac549 100644 --- a/classes/class_fileaccess.rst +++ b/classes/class_fileaccess.rst @@ -1185,7 +1185,7 @@ Stores a floating-point number as 32 bits in the file. |void| **store_line**\ (\ line\: :ref:`String`\ ) :ref:`🔗` -Stores ``line`` in the file followed by a newline character (``\n``), encoding the text as UTF-8. +Appends ``line`` to the file followed by a line return character (``\n``), encoding the text as UTF-8. .. rst-class:: classref-item-separator @@ -1223,7 +1223,7 @@ Stores a floating-point number in the file. |void| **store_string**\ (\ string\: :ref:`String`\ ) :ref:`🔗` -Stores ``string`` in the file without a newline character (``\n``), encoding the text as UTF-8. +Appends ``string`` to the file without a line return, encoding the text as UTF-8. \ **Note:** This method is intended to be used to write text files. The string is stored as a UTF-8 encoded buffer without string length or terminating zero, which means that it can't be loaded back easily. If you want to store a retrievable string in a binary file, consider using :ref:`store_pascal_string` instead. For retrieving strings from a text file, you can use ``get_buffer(length).get_string_from_utf8()`` (if you know the length) or :ref:`get_as_text`. diff --git a/classes/class_filedialog.rst b/classes/class_filedialog.rst index b5c7225d626..4ba9e0555a8 100644 --- a/classes/class_filedialog.rst +++ b/classes/class_filedialog.rst @@ -496,7 +496,7 @@ If ``true``, the dialog will show hidden files. - |void| **set_use_native_dialog**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **get_use_native_dialog**\ (\ ) -If ``true``, and if supported by the current :ref:`DisplayServer`, OS native dialog will be used instead of custom one. +If ``true``, :ref:`access` is set to :ref:`ACCESS_FILESYSTEM`, and it is supported by the current :ref:`DisplayServer`, OS native dialog will be used instead of custom one. \ **Note:** On Linux and macOS, sandboxed apps always use native dialogs to access the host file system. diff --git a/classes/class_projectsettings.rst b/classes/class_projectsettings.rst index ded3b5d3e1e..61386b707ca 100644 --- a/classes/class_projectsettings.rst +++ b/classes/class_projectsettings.rst @@ -9782,12 +9782,10 @@ If ``true``, vertices of :ref:`CanvasItem` nodes will snap to :ref:`int` **rendering/anti_aliasing/quality/msaa_2d** = ``0`` :ref:`🔗` -Sets the number of multisample antialiasing (MSAA) samples to use for 2D/Canvas rendering (as a power of two). MSAA is used to reduce aliasing around the edges of polygons. A higher MSAA value results in smoother edges but can be significantly slower on some hardware, especially integrated graphics due to their limited memory bandwidth. This has no effect on shader-induced aliasing or texture aliasing. +Sets the number of MSAA samples to use for 2D/Canvas rendering (as a power of two). MSAA is used to reduce aliasing around the edges of polygons. A higher MSAA value results in smoother edges but can be significantly slower on some hardware, especially integrated graphics due to their limited memory bandwidth. This has no effect on shader-induced aliasing or texture aliasing. \ **Note:** MSAA is only supported in the Forward+ and Mobile rendering methods, not Compatibility. -\ **Note:** This property is only read when the project starts. To set the number of 2D MSAA samples at runtime, set :ref:`Viewport.msaa_2d` or use :ref:`RenderingServer.viewport_set_msaa_2d`. - .. rst-class:: classref-item-separator ---- @@ -9798,9 +9796,7 @@ Sets the number of multisample antialiasing (MSAA) samples to use for 2D/Canvas :ref:`int` **rendering/anti_aliasing/quality/msaa_3d** = ``0`` :ref:`🔗` -Sets the number of multisample antialiasing (MSAA) samples to use for 3D rendering (as a power of two). MSAA is used to reduce aliasing around the edges of polygons. A higher MSAA value results in smoother edges but can be significantly slower on some hardware, especially integrated graphics due to their limited memory bandwidth. See also :ref:`rendering/scaling_3d/mode` for supersampling, which provides higher quality but is much more expensive. This has no effect on shader-induced aliasing or texture aliasing. - -\ **Note:** This property is only read when the project starts. To set the number of 3D MSAA samples at runtime, set :ref:`Viewport.msaa_3d` or use :ref:`RenderingServer.viewport_set_msaa_3d`. +Sets the number of MSAA samples to use for 3D rendering (as a power of two). MSAA is used to reduce aliasing around the edges of polygons. A higher MSAA value results in smoother edges but can be significantly slower on some hardware, especially integrated graphics due to their limited memory bandwidth. See also :ref:`rendering/scaling_3d/mode` for supersampling, which provides higher quality but is much more expensive. This has no effect on shader-induced aliasing or texture aliasing. .. rst-class:: classref-item-separator @@ -9818,8 +9814,6 @@ Another way to combat specular aliasing is to enable :ref:`rendering/anti_aliasi \ **Note:** Screen-space antialiasing is only supported in the Forward+ and Mobile rendering methods, not Compatibility. -\ **Note:** This property is only read when the project starts. To set the screen-space antialiasing mode at runtime, set :ref:`Viewport.screen_space_aa` on the root :ref:`Viewport` instead, or use :ref:`RenderingServer.viewport_set_screen_space_aa`. - .. rst-class:: classref-item-separator ---- @@ -9834,7 +9828,7 @@ If ``true``, uses a fast post-processing filter to make banding significantly le In some cases, debanding may introduce a slightly noticeable dithering pattern. It's recommended to enable debanding only when actually needed since the dithering pattern will make lossless-compressed screenshots larger. -\ **Note:** This property is only read when the project starts. To set debanding at runtime, set :ref:`Viewport.use_debanding` on the root :ref:`Viewport` instead, or use :ref:`RenderingServer.viewport_set_use_debanding`. +\ **Note:** This property is only read when the project starts. To set debanding at run-time, set :ref:`Viewport.use_debanding` on the root :ref:`Viewport` instead. .. rst-class:: classref-item-separator @@ -9846,14 +9840,12 @@ In some cases, debanding may introduce a slightly noticeable dithering pattern. :ref:`bool` **rendering/anti_aliasing/quality/use_taa** = ``false`` :ref:`🔗` -Enables temporal antialiasing for the default screen :ref:`Viewport`. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. Enabling TAA can make the image blurrier, which is partially counteracted by automatically using a negative mipmap LOD bias (see :ref:`rendering/textures/default_filters/texture_mipmap_bias`). +Enables Temporal Anti-Aliasing for the default screen :ref:`Viewport`. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. Enabling TAA can make the image blurrier, which is partially counteracted by automatically using a negative mipmap LOD bias (see :ref:`rendering/textures/default_filters/texture_mipmap_bias`). \ **Note:** The implementation is not complete yet. Some visual instances such as particles and skinned meshes may show ghosting artifacts in motion. \ **Note:** TAA is only supported in the Forward+ rendering method, not Mobile or Compatibility. -\ **Note:** This property is only read when the project starts. To set TAA at runtime, set :ref:`Viewport.use_taa` on the root :ref:`Viewport` instead, or use :ref:`RenderingServer.viewport_set_use_taa`. - .. rst-class:: classref-item-separator ---- @@ -11788,9 +11780,9 @@ If ``true``, the GPU texture compressor will cache the local RenderingDevice and If ``true``, the texture importer will utilize the GPU for compressing textures, improving the import time of large images. -\ **Note:** This only functions on a device which supports either Vulkan, D3D12, or Metal available as a rendering backend. +\ **Note:** This setting requires either Vulkan or D3D12 available as a rendering backend. -\ **Note:** Currently this only affects certain compressed formats (BC1, BC4, and BC6), all of which are exclusive to desktop platforms and consoles. +\ **Note:** Currently this only affects BC1 and BC6H compression, which are used on Desktop and Console for fully opaque and HDR images respectively. .. rst-class:: classref-item-separator diff --git a/classes/class_renderingserver.rst b/classes/class_renderingserver.rst index 6e5226a106d..b5473b3b97a 100644 --- a/classes/class_renderingserver.rst +++ b/classes/class_renderingserver.rst @@ -11854,7 +11854,7 @@ Sets the measurement for the given ``viewport`` RID (obtained using :ref:`Viewpo |void| **viewport_set_msaa_2d**\ (\ viewport\: :ref:`RID`, msaa\: :ref:`ViewportMSAA`\ ) :ref:`🔗` -Sets the multisample antialiasing mode for 2D/Canvas on the specified ``viewport`` RID. See :ref:`ViewportMSAA` for options. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_2d` or :ref:`Viewport.msaa_2d`. +Sets the multisample anti-aliasing mode for 2D/Canvas on the specified ``viewport`` RID. See :ref:`ViewportMSAA` for options. .. rst-class:: classref-item-separator @@ -11866,7 +11866,7 @@ Sets the multisample antialiasing mode for 2D/Canvas on the specified ``viewport |void| **viewport_set_msaa_3d**\ (\ viewport\: :ref:`RID`, msaa\: :ref:`ViewportMSAA`\ ) :ref:`🔗` -Sets the multisample antialiasing mode for 3D on the specified ``viewport`` RID. See :ref:`ViewportMSAA` for options. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_3d` or :ref:`Viewport.msaa_3d`. +Sets the multisample anti-aliasing mode for 3D on the specified ``viewport`` RID. See :ref:`ViewportMSAA` for options. .. rst-class:: classref-item-separator @@ -11990,7 +11990,7 @@ Sets a viewport's scenario. The scenario contains information about environment |void| **viewport_set_screen_space_aa**\ (\ viewport\: :ref:`RID`, mode\: :ref:`ViewportScreenSpaceAA`\ ) :ref:`🔗` -Sets the viewport's screen-space antialiasing mode. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa` or :ref:`Viewport.screen_space_aa`. +Sets the viewport's screen-space antialiasing mode. .. rst-class:: classref-item-separator @@ -12088,7 +12088,7 @@ Sets when the viewport should be updated. See :ref:`ViewportUpdateMode`, enable\: :ref:`bool`\ ) :ref:`🔗` -If ``true``, enables debanding on the specified viewport. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_debanding` or :ref:`Viewport.use_debanding`. +If ``true``, enables debanding on the specified viewport. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_debanding`. .. rst-class:: classref-item-separator @@ -12126,7 +12126,7 @@ If ``true``, enables occlusion culling on the specified viewport. Equivalent to |void| **viewport_set_use_taa**\ (\ viewport\: :ref:`RID`, enable\: :ref:`bool`\ ) :ref:`🔗` -If ``true``, use temporal antialiasing. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_taa` or :ref:`Viewport.use_taa`. +If ``true``, use Temporal Anti-Aliasing. Equivalent to :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_taa`. .. rst-class:: classref-item-separator diff --git a/classes/class_viewport.rst b/classes/class_viewport.rst index 305cd1bdbdf..1d9186aed07 100644 --- a/classes/class_viewport.rst +++ b/classes/class_viewport.rst @@ -1337,9 +1337,7 @@ To control this property on the root viewport, set the :ref:`ProjectSettings.ren - |void| **set_msaa_2d**\ (\ value\: :ref:`MSAA`\ ) - :ref:`MSAA` **get_msaa_2d**\ (\ ) -The multisample antialiasing mode for 2D/Canvas rendering. A higher number results in smoother edges at the cost of significantly worse performance. A value of :ref:`MSAA_2X` or :ref:`MSAA_4X` is best unless targeting very high-end systems. This has no effect on shader-induced aliasing or texture aliasing. - -See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_2d` and :ref:`RenderingServer.viewport_set_msaa_2d`. +The multisample anti-aliasing mode for 2D/Canvas rendering. A higher number results in smoother edges at the cost of significantly worse performance. A value of 2 or 4 is best unless targeting very high-end systems. This has no effect on shader-induced aliasing or texture aliasing. .. rst-class:: classref-item-separator @@ -1356,9 +1354,7 @@ See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_2d`\ ) - :ref:`MSAA` **get_msaa_3d**\ (\ ) -The multisample antialiasing mode for 3D rendering. A higher number results in smoother edges at the cost of significantly worse performance. A value of :ref:`MSAA_2X` or :ref:`MSAA_4X` is best unless targeting very high-end systems. See also bilinear scaling 3d :ref:`scaling_3d_mode` for supersampling, which provides higher quality but is much more expensive. This has no effect on shader-induced aliasing or texture aliasing. - -See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/msaa_3d` and :ref:`RenderingServer.viewport_set_msaa_3d`. +The multisample anti-aliasing mode for 3D rendering. A higher number results in smoother edges at the cost of significantly worse performance. A value of 2 or 4 is best unless targeting very high-end systems. See also bilinear scaling 3d :ref:`scaling_3d_mode` for supersampling, which provides higher quality but is much more expensive. This has no effect on shader-induced aliasing or texture aliasing. .. rst-class:: classref-item-separator @@ -1599,8 +1595,6 @@ To control this property on the root viewport, set the :ref:`ProjectSettings.ren Sets the screen-space antialiasing method used. Screen-space antialiasing works by selectively blurring edges in a post-process shader. It differs from MSAA which takes multiple coverage samples while rendering objects. Screen-space AA methods are typically faster than MSAA and will smooth out specular aliasing, but tend to make scenes appear blurry. -See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa` and :ref:`RenderingServer.viewport_set_screen_space_aa`. - .. rst-class:: classref-item-separator ---- @@ -1726,12 +1720,10 @@ If ``true``, the viewport should render its background as transparent. - |void| **set_use_debanding**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_using_debanding**\ (\ ) -If ``true``, uses a fast post-processing filter to make banding significantly less visible in 3D. 2D rendering is *not* affected by debanding unless the :ref:`Environment.background_mode` is :ref:`Environment.BG_CANVAS`. +If ``true``, uses a fast post-processing filter to make banding significantly less visible in 3D. 2D rendering is *not* affected by debanding unless the :ref:`Environment.background_mode` is :ref:`Environment.BG_CANVAS`. See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_debanding`. In some cases, debanding may introduce a slightly noticeable dithering pattern. It's recommended to enable debanding only when actually needed since the dithering pattern will make lossless-compressed screenshots larger. -See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_debanding` and :ref:`RenderingServer.viewport_set_use_debanding`. - .. rst-class:: classref-item-separator ---- @@ -1787,12 +1779,10 @@ If ``true``, :ref:`OccluderInstance3D` nodes will be u - |void| **set_use_taa**\ (\ value\: :ref:`bool`\ ) - :ref:`bool` **is_using_taa**\ (\ ) -Enables temporal antialiasing for this viewport. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. +Enables Temporal Anti-Aliasing for this viewport. TAA works by jittering the camera and accumulating the images of the last rendered frames, motion vector rendering is used to account for camera and object motion. \ **Note:** The implementation is not complete yet, some visual instances such as particles and skinned meshes may show artifacts. -See also :ref:`ProjectSettings.rendering/anti_aliasing/quality/use_taa` and :ref:`RenderingServer.viewport_set_use_taa`. - .. rst-class:: classref-item-separator ----

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 AZU6uP diff --git a/tutorials/assets_pipeline/escn_exporter/img/external_mat_option.jpg b/tutorials/assets_pipeline/escn_exporter/img/external_mat_option.jpg deleted file mode 100644 index ead4476ae520428d17b3b1eec4244909fea5b4bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40681 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 diff --git a/tutorials/assets_pipeline/escn_exporter/img/hide.jpg b/tutorials/assets_pipeline/escn_exporter/img/hide.jpg deleted file mode 100644 index 11c9459488fd348152f4969543c26b52f07afdd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14285 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 KS$tW)n*Coy7(3+v diff --git a/tutorials/assets_pipeline/escn_exporter/img/in_godot.jpg b/tutorials/assets_pipeline/escn_exporter/img/in_godot.jpg deleted file mode 100644 index 035a63607448db97d76ee2fad1d5d8dee537b7b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40854 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 Z#j}^fp%c&U@L>MRvb91CxJqI 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 P&o=v#W%HkZ{F?qRv8EwS diff --git a/tutorials/assets_pipeline/escn_exporter/img/material_search.jpg b/tutorials/assets_pipeline/escn_exporter/img/material_search.jpg deleted file mode 100644 index 11e2c6f9bfab0e2ce78f253f86b3c71379a398d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17391 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