Tom Janssens's Avatar

Tom Janssens

@tojans

Founder at https://virtualsaleslab.com - online 3D configurators for outdoor living

50
Followers
19
Following
32
Posts
22.10.2024
Joined
Posts Following

Latest posts by Tom Janssens @tojans

Video thumbnail

"๐‘๐š๐๐ข๐š๐ง๐ญ ๐…๐จ๐š๐ฆ: Real-Time Differentiable Ray Tracing"

A mesh-based 3D represention for training radiance fields from collections of images.

radfoam.github.io
arxiv.org/abs/2502.01157

Project co-lead by my PhD students Shrisudhan Govindarajan and Daniel Rebain, and w/ co-advisor Kwang Moo Yi

05.02.2025 18:59 ๐Ÿ‘ 54 ๐Ÿ” 12 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Post image

2024 version of "compiling...."

16.12.2024 15:12 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Nail & hammer + this meme...

11.12.2024 08:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
3D Configurators for Outdoor Living - Virtual Sales Lab Arguably the best tool to market outdoor structures such as carports, awnings, sheds, swimming pools, porches and more.

I've owned cpq3D.com for years, and recently added tasktagger.com to that list, so it's about time to start materialising these.
My bet is that - in this market- you need to be a system of record to become a painkiller (vs vitamin).
That then should earn you the right to upsell other things...

05.12.2024 07:31 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've been exploring related tracks recently, and would like to make PLG the second option for 2025 for the bottom market (first one is componentization for mid-size), by "earning the right to upsell" via related use cases.

05.12.2024 07:31 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I think we need a good catalyst, like widely spread AR glasses (snap spectacles maybe?) or similar for it to become a consumer given.
Once the consumer expects it, everything else will be a walk in the park.

05.12.2024 07:31 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I loved your previous post and this one. I target mostly just below enterprise, and it tends to be quite challenging for marketing/sales IME.The value prop might seem obvious to us, but it sure isn't common knowledge.
AFAIK we still haven't crossed the chasm, and I'm wondering if we'll ever will.

05.12.2024 07:31 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I prefer one language for both front -and back-end. As my main thing is online 3D configurators (written in typescript), I prefer this over .net.
I love .net but I don't think it covers my use case in the best way possible.

03.12.2024 14:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'm also open to considering headless CMS or open source CRMs like twenty etc... However, those are big dependencies, so they might hurt longtime, which is why I'm not exactly jumping into one of those...

03.12.2024 08:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm about to migrate my back-end from Asp.Net MVC (conceived in the middle ages) to this "new shiny thing (tm)".

I'd like to write once/run everywhere (Azure, Cloudflare, ...), with heavy SPA orientation. SPA integration seems to be a bit "meh" in elysiajs & honojs.

Any hints, pointers or tips?

03.12.2024 08:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

This should probably be in your SOP

02.12.2024 08:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Or when there's no-one willing to pay for maintenance/updates

02.12.2024 08:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
[Mashup] Can't Stop / Superstition /// HOLIDAY FANCLUB ///
[Mashup] Can't Stop / Superstition /// HOLIDAY FANCLUB /// YouTube video by Studio Penta

I'm both impressed & confused:
Can't stop - RHCP / Stevie Wonder - Superstitious mash-up
www.youtube.com/watch?v=325z...

29.11.2024 10:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's only one js file, we got you covered. I'm however considering whether we should inject things at runtime or package then up in one big behemoth (which can be built on demand if necessary)

27.11.2024 16:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I see 3 potential use cases
1/ A js script included in the header that allows you to edit and place 3D overlays on any image
2/ A web component that behaves like a normal div, but contains a 3D overlay
3/ A series of react components that you can use directly

We can build it from the bottom up.

27.11.2024 09:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Another one is regarding (shared) dependencies...
One of the things we are considering is having a provider component to inject the dependencies, but I'm wondering if we're not reinventing the wheel here.

<vsl-provider tenant="abc" storage="xyz">
<vsl-configurator model="uvw" />
</vsl-provider>

27.11.2024 09:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Any opinions on web-components for really simple dev ux?

1/ In header:
<script src="..." />

2/ Anywhere in document:

<vsl-configurator data-url="/api/..." class="custom-class">

As the cost is minimal, we're considering to add both this, and react components (that have full minimization etc).

27.11.2024 09:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

. @bsky.app feels like the earliest days of twitter...
Let's hope this continues; a decade ago twitter was the grease that allowed my to build and extend my social and professional network, and that I'm still immensely grateful for.

21.11.2024 07:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Wouldn't it make more sense to use NIFs instead?

21.11.2024 06:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Dikken, ge doet er mij aan denken dat ik nog moet ontbijten... Begint goed te lukken precies!

11.11.2024 08:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Fyi saving in a folder doesn't seem to work on mobile

08.11.2024 15:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Apparently I refined it by asking 17 times for more stuff or changes...

06.11.2024 17:14 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I had a few reboots, but the initial prompt of the current version is:
write me a small client-side react progressive web app that allows me to take pictures and allows use to browse and save these in the origin private file system. Don't use any external dependencies and don't use a service worker

06.11.2024 17:09 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I've added geolocation functionality too: you can turn it on/off if your device supports it, and it stores the location in the file name.
You can also click the little red pin on the photo to go to the location in Google maps

06.11.2024 16:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

And... Done
Link is the same: pages.virtualsaleslab.com/tools/camera...
It identifies duplicates by filename...

06.11.2024 15:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

As you'd need have the ability to load past photos from a folder as well, I'll quickly add that... BRB, asking Claude

06.11.2024 15:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I've asked Claude to implement it for you & iterated a bit on it. The trick is saving multiple photos in "the origin private file system" .... Here's a demo:
pages.virtualsaleslab.com/tools/camera...
(ping me if you'd like the source)

06.11.2024 15:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Offline is easy with a manifest, but you might need some offline data lib like pouchdb for local storage. Never used it past POC/in production, so can't give any guarantees.

06.11.2024 14:24 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

web could work (+manifest)

06.11.2024 10:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I bought an lg 21:9 34 something monitor 10 year ago.
Still extremely happy with it

28.10.2024 22:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0