Skip to content

Commit e25ee4e

Browse files
committed
Adding some test code for the volume shader
1 parent caf678b commit e25ee4e

File tree

8 files changed

+149
-17
lines changed

8 files changed

+149
-17
lines changed

Assets/AddressableAssetsData/AssetGroups/AllenCCF.asset

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6753,6 +6753,10 @@ MonoBehaviour:
67536753
m_Address: Assets/AddressableAssets/AllenCCF/614454277L.obj
67546754
m_ReadOnly: 0
67556755
m_SerializedLabels: []
6756+
- m_GUID: 523f4b2aa92687c4ca463a70e7e8fdd2
6757+
m_Address: Assets/AddressableAssets/AllenCCF/ontology_structure_minimal.csv
6758+
m_ReadOnly: 0
6759+
m_SerializedLabels: []
67566760
m_ReadOnly: 0
67576761
m_Settings: {fileID: 11400000, guid: 0971657f09fdf46b293c2b86160286ad, type: 2}
67586762
m_SchemaSet:
330 Bytes
Binary file not shown.
344 Bytes
Binary file not shown.

Assets/Scenes/MainScene.unity

Lines changed: 110 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,115 @@ Transform:
206206
m_Father: {fileID: 0}
207207
m_RootOrder: 0
208208
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
209+
--- !u!1 &1254943195
210+
GameObject:
211+
m_ObjectHideFlags: 0
212+
m_CorrespondingSourceObject: {fileID: 0}
213+
m_PrefabInstance: {fileID: 0}
214+
m_PrefabAsset: {fileID: 0}
215+
serializedVersion: 6
216+
m_Component:
217+
- component: {fileID: 1254943199}
218+
- component: {fileID: 1254943198}
219+
- component: {fileID: 1254943197}
220+
- component: {fileID: 1254943196}
221+
- component: {fileID: 1254943200}
222+
m_Layer: 0
223+
m_Name: Cube
224+
m_TagString: Untagged
225+
m_Icon: {fileID: 0}
226+
m_NavMeshLayer: 0
227+
m_StaticEditorFlags: 0
228+
m_IsActive: 1
229+
--- !u!65 &1254943196
230+
BoxCollider:
231+
m_ObjectHideFlags: 0
232+
m_CorrespondingSourceObject: {fileID: 0}
233+
m_PrefabInstance: {fileID: 0}
234+
m_PrefabAsset: {fileID: 0}
235+
m_GameObject: {fileID: 1254943195}
236+
m_Material: {fileID: 0}
237+
m_IsTrigger: 0
238+
m_Enabled: 1
239+
serializedVersion: 2
240+
m_Size: {x: 1, y: 1, z: 1}
241+
m_Center: {x: 0, y: 0, z: 0}
242+
--- !u!23 &1254943197
243+
MeshRenderer:
244+
m_ObjectHideFlags: 0
245+
m_CorrespondingSourceObject: {fileID: 0}
246+
m_PrefabInstance: {fileID: 0}
247+
m_PrefabAsset: {fileID: 0}
248+
m_GameObject: {fileID: 1254943195}
249+
m_Enabled: 1
250+
m_CastShadows: 1
251+
m_ReceiveShadows: 1
252+
m_DynamicOccludee: 1
253+
m_MotionVectors: 1
254+
m_LightProbeUsage: 1
255+
m_ReflectionProbeUsage: 1
256+
m_RayTracingMode: 2
257+
m_RayTraceProcedural: 0
258+
m_RenderingLayerMask: 1
259+
m_RendererPriority: 0
260+
m_Materials:
261+
- {fileID: 2100000, guid: 52359fa292cd0d0499fe81f80b944deb, type: 2}
262+
m_StaticBatchInfo:
263+
firstSubMesh: 0
264+
subMeshCount: 0
265+
m_StaticBatchRoot: {fileID: 0}
266+
m_ProbeAnchor: {fileID: 0}
267+
m_LightProbeVolumeOverride: {fileID: 0}
268+
m_ScaleInLightmap: 1
269+
m_ReceiveGI: 1
270+
m_PreserveUVs: 0
271+
m_IgnoreNormalsForChartDetection: 0
272+
m_ImportantGI: 0
273+
m_StitchLightmapSeams: 1
274+
m_SelectedEditorRenderState: 3
275+
m_MinimumChartSize: 4
276+
m_AutoUVMaxDistance: 0.5
277+
m_AutoUVMaxAngle: 89
278+
m_LightmapParameters: {fileID: 0}
279+
m_SortingLayerID: 0
280+
m_SortingLayer: 0
281+
m_SortingOrder: 0
282+
m_AdditionalVertexStreams: {fileID: 0}
283+
--- !u!33 &1254943198
284+
MeshFilter:
285+
m_ObjectHideFlags: 0
286+
m_CorrespondingSourceObject: {fileID: 0}
287+
m_PrefabInstance: {fileID: 0}
288+
m_PrefabAsset: {fileID: 0}
289+
m_GameObject: {fileID: 1254943195}
290+
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
291+
--- !u!4 &1254943199
292+
Transform:
293+
m_ObjectHideFlags: 0
294+
m_CorrespondingSourceObject: {fileID: 0}
295+
m_PrefabInstance: {fileID: 0}
296+
m_PrefabAsset: {fileID: 0}
297+
m_GameObject: {fileID: 1254943195}
298+
m_LocalRotation: {x: 0.100425616, y: -0.07095315, z: 0.98930997, w: 0.07839852}
299+
m_LocalPosition: {x: 0, y: 0, z: 0}
300+
m_LocalScale: {x: 5.28, y: 3.2, z: 4.56}
301+
m_Children: []
302+
m_Father: {fileID: 0}
303+
m_RootOrder: 3
304+
m_LocalEulerAnglesHint: {x: 8.983, y: 10.947, z: 171.801}
305+
--- !u!114 &1254943200
306+
MonoBehaviour:
307+
m_ObjectHideFlags: 0
308+
m_CorrespondingSourceObject: {fileID: 0}
309+
m_PrefabInstance: {fileID: 0}
310+
m_PrefabAsset: {fileID: 0}
311+
m_GameObject: {fileID: 1254943195}
312+
m_Enabled: 1
313+
m_EditorHideFlags: 0
314+
m_Script: {fileID: 11500000, guid: 56c02b913cfa92c41a9642200970f6ca, type: 3}
315+
m_Name:
316+
m_EditorClassIdentifier:
317+
texture: {fileID: 11700000, guid: 4bf3c561065f1ee48ab5437aee93d1ee, type: 2}
209318
--- !u!1 &1367620459
210319
GameObject:
211320
m_ObjectHideFlags: 0
@@ -237,6 +346,7 @@ MonoBehaviour:
237346
m_Name:
238347
m_EditorClassIdentifier:
239348
addressablesStorageRemotePath: http://data.virtualbrainlab.org/AddressablesStorage
349+
buildVersion: 0.1.0
240350
--- !u!4 &1367620461
241351
Transform:
242352
m_ObjectHideFlags: 0
@@ -263,7 +373,6 @@ MonoBehaviour:
263373
m_Script: {fileID: 11500000, guid: 9ee425e0904ae73429913b1528c98973, type: 3}
264374
m_Name:
265375
m_EditorClassIdentifier:
266-
remoteLoader: {fileID: 1367620460}
267376
--- !u!1 &1461802598
268377
GameObject:
269378
m_ObjectHideFlags: 0

Assets/Scripts/TestAssetLoading.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

Assets/Scripts/Texture3DAlpha.cs

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
using System.Collections;
2+
using System.Collections.Generic;
3+
using UnityEngine;
4+
5+
public class Texture3DAlpha : MonoBehaviour
6+
{
7+
private Texture3D materialTexture;
8+
private Color blackTransparent = new Color(0f, 0f, 0f, 0f);
9+
10+
// Start is called before the first frame update
11+
void Start()
12+
{
13+
Material mat = GetComponent<Renderer>().material;
14+
int[] texIDs = mat.GetTexturePropertyNameIDs();
15+
foreach (int texID in texIDs)
16+
Debug.Log(texID);
17+
18+
materialTexture = (Texture3D) mat.mainTexture;
19+
20+
for (int xi = 0; xi < materialTexture.width; xi++)
21+
{
22+
for (int yi = 0; yi < materialTexture.height; yi++)
23+
{
24+
for (int zi = 0; zi < materialTexture.depth; zi++)
25+
{
26+
if (materialTexture.GetPixel(xi, yi, zi) == Color.black)
27+
materialTexture.SetPixel(xi, yi, zi, blackTransparent);
28+
}
29+
}
30+
}
31+
materialTexture.Apply();
32+
}
33+
}
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/vbl-core

0 commit comments

Comments
 (0)