truck-rendimpl 0.2.0

visualization of shape and polygon mesh based on platform
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#GLSL.std.450
mainXs���main
Light
position
color
light_typelight_direction(struct-Light-vf4-vf4-vu41;vf3;lightpositionirradiance(struct-Light-vf4-vf4-vu41;vf3;vf3;lightpositionnormalMaterialalbedoroughnessreflectanceambient_ratio
diffuse_brdf(struct-Material-vf4-f1-f1-f11;material$microfacet_distribution(vf3;vf3;f1;!middle"normal#alpha	)schlick_approxy(vf3;vf3;f1;&vec'normal(k
0geometric_decay(vf3;vf3;vf3;f1;,light_dir-camera_dir.normal/alpha6fresnel(vf3;vf3;vf3;3f04middle5camera_dir=specular_brdf(struct-Material-vf4-f1-f1-f11;vf3;vf3;vf3;9material:camera_dir;light_dir<normalEmicrofacet_color(vf3;vf3;struct-Light-vf4-vf4-vu41;vf3;struct-Material-vf4-f1-f1-f11;@positionAnormalBlightCcamera_dirDmaterialJambient_correction(vf3;struct-Material-vf4-f1-f1-f11;Hpre_colorImaterialNin_domain(hlight_diriparamkparam�dotNH�alpha2�sqrt_denom�dotNV�k�param�param�param�param�param�param�c�specular_color�middle�alpha�distribution�param�param�param�decay�param�param�param�param�fresnel_color�param�param�paramdotCNdotLNdenom!light_dir"param$param'irradiance(param*param,param/diffuse0param3specular4param6param8param:paramTscoreUiXboundary_rangehstartjBoundaryjboundarylsuvvend�as�ae�x�mat�Material�albedo�roughness�reflectance�ambient_ratio�ModelMaterial�material��camera_dir�Camera�camera_matrix�camera_projection��position�normal�vertex_normal�pre_color�i�Scene�_time�nlights��light�Light�position�color�light_type�Lights�lights��param�param�param�param�param	paramparamcolorGXGXGiHj#GjGl"Gl!GsH�#H�#H�#H�#H�#G�G�"G�!H�H�#H�H�H�#@H�G�G�"G�!G�G�H�#H�#G�G�"G�!H�#H�#H�# G�0H�#G�G�"G�!G!  	
	 
 
!
!

 ! ! 

!+


!2


!8


!?


!G
L!MLP +PQ+R S+PY Z+Pn+u+v�?+�@+�@+�7�5,uuu+PE SPV WV;WX Y+bf gfiji kj;kl n rf;rs��� ��;�� ������ ��;�� �;��;��� ��;�� ��	���� ��;�� �� �	 ;6�;�;
�;
�;
�;S�;�;
�;
�;�;
�;�;
	;9L�N�L�������������A���Y=���Q��AZ��Y>��Q��A��n>��Q��A��Q>��Q��A��E>��An��YE=��O���=�������E�>��=���E�>��>�>�R�����������=��A���n=���L���������=��A���Y�=���Q��AZ��Y>��Q��AZ��n>��Q	��A���Q>��=��>��=��>��=
��>��=��>��=��>��9	E�����=��>�����=��n>�����=�PuuuPvvv+>�=
�>	
=�>9
J	>�
=�QQQPv>�8677
�ASTQR=UT�X�UWV�WAZbY=cbOdcc�d�VAZ[Y=\[O]\\=^�_]^`E_�`�Xg�g8677
7
�;
h;i;
k=
j>ij=l>kl9mik>hmAZon=poOqpp=rh=s�trsw+tuv�xqw�x867�AZ{Y=|{O}||A~Q=~��v��}���86$ 7
!7
"7#�%;�;�;�=�"=�!����>��=�#=�#����>��=��=������=����v�������v�>��=��=��=������������86) 7
&7
'7(�*;�=�'=�&����>��=��=��=�(��v�����=�(����������860+7
,7
-7
.7/�1;�;
�;
�;�;
�;
�;�=�/����>��=�,>��=�.>��=��>��9�)���=�->��=�.>��=��>��9�)���������86627
37
47
5�7;�=�4=�5������v�>��=��=������=������=������=������>��=�3=�3P�vvv����=������������86=8797
:7
;7
<�>;
�;
�;�;�;
�;
�;�;�;
�;
�;
�;�;
�;
�;
�;
�;;;AZ�9Y=��O���A�9Q=������>��=�:=�;�����E�>��A�9n=��A�9n=������>��=��>��=�<>��=��>��9�$���>��=�;>��=�:>��=�<>��=��>��9�0����>��=��>��=��>��=�:>��96���>�=:=<�+uv>=;=<�	
+	uv>
=
�
=�>=�L�����=�=��=�=���86E?7
@7
A7B7
C7D�F;
!;";
$;
';(;
*;
,;
/;0;
3;4;
6;
8;
:=
#B>"#=%@>$%9&"$>!&=
)B>()=+@>*+=-A>,-9.(*,>'.=1D>01920>/2=5D>45=7C>67=9!>89=;A>:;9<=468:>3<==/=>3�?=>=@'�A?@�A86JG7
H7I�K=DHAFIE=GF�HvG�IDHAZJIY=KJOLKKAMIE=NM�OLN�PIO�P86LNM�O;ST;SU;gh;gv;�;�;�>TYAYZXR=[Z>U[�\�\�^_�`�`=aUAYcXb=dc�Lead�e]^�]=mUAnolYm=poOfqpp=fts�fuqt>hu=wUAnxlYw=yxOfzyy=f{s�f|z{>v|A}hb=~}Avb=���~��L��u���������_��A�hb=����>��A�vb=����>��=��A�hR=������=��A�vR=����������=��=����������>��=���L��u��������A�vb=���L��u��������=P�T�P��n>T�����=P�T�P��n>T����������_�_=�U���n>U��\�^=P�T�L��Y��8