i have follow the world efefct start tutorial world effect tutorial - but even that my effect work in the workspace editir, - it dosnt work when i scan the qr code. What can i have done wrong and how ca ni fix it ? regards Frank Fenriz here is my project frank fenriz robot festival 2025
Hi, welcome to the forums!
It looks like the robot is out of view of the Camera? Keep in mind world effects assumes your content is placed at 0, 0, 0 in the world space. If you move your robot there do you still see the same issue?
Additionally if you’re using a Skeletal Mesh you might need to disable culling on it using a custom component:
import * as ecs from '@8thwall/ecs'
ecs.registerComponent({
name: 'ignore-culling',
schema: {
},
schemaDefaults: {
},
data: {
},
add: (world, component) => {
},
tick: (world, component) => {
const object3D = world.three.entityToObject.get(component.eid)
if (object3D && object3D.userData.gltf) {
object3D.traverse((node: any) => {
if (node.isMesh) {
node.frustumCulled = false
}
})
}
},
remove: (world, component) => {
},
Hello Georg Butler thanks for advice. I have adjusted the world effect animation, so its now 0 on all axes. It was 0,1 on some of the axes, -and it didnt change the problem. Im using a skeleton (rig) from Mixamo inside my mesh, thats 4-5mb big. I dont know what culling is, and its not on eitherrobot, camera or ground. I tryed to change from back camera ( which i think is the one pointing from the user ?!) to front camera, but it didnt helped either. Can i send a video ? that will show all my settings regard s Frank Fenriz ps pictures are my setings for robot camera and ground
Culling affects all 3D models, but it’s especially noticeable with skeletal meshes, like those imported from Mixamo. The link I shared above includes an example component you can add to your 3D model to disable culling. This helps prevent flickering when the model moves in and out of the camera frustum.
If you’re still seeing issues, I recommend sharing a video! Since the forum has a low upload limit, it’s often easiest to upload an unlisted YouTube video and drop the link here. Alternatively, you can land your changes and share your project with the support workspace.
Hello again George The link you send is not active anymore, - and if i understand correct, its something i should do in blender ( my 3D animation) before sending to 8Thwall, due to there is no place where i can find anuýuthing saying Culling. I send you a youtube link to a video of my site here [my robot workflow ]
and also my link to my project (ar robot til festival i Odense 2025) when i try to share this there come this nota that the site dont exist (se picture 9 regards Frank Fenriz - i’m glad for help onto this project
Ah, I see the post isn’t visible. Here’s the code from the post I linked:
import * as ecs from '@8thwall/ecs'
ecs.registerComponent({
name: 'ignore-culling',
schema: {
},
schemaDefaults: {
},
data: {
},
add: (world, component) => {
},
tick: (world, component) => {
const object3D = world.three.entityToObject.get(component.eid)
if (object3D && object3D.userData.gltf) {
object3D.traverse((node: any) => {
if (node.isMesh) {
node.frustumCulled = false
}
})
}
},
remove: (world, component) => {
},
})
Add this custom component to your project and then add it to your robot and let me know if you’re still seeing the issue.
Also for the sharing box all you need to do is type support
and press Invite.
Hi George i got the effect to work - thanks. It was something in the publish setting, where i should write about, i have made new changes ( i think) and then it worked. All the time it have worked in the preview, and i dont understand, why the publishing, seems so unnesesary complicated. but solved now regards Frank Fenriz