const float cloudscale = 1.1; const float speed = 0.03; const float clouddark = 0.5; const float cloudlight = 0.3; const float cloudcover = 0.2; const float cloudalpha = 8.0; const float skytint = 0.5; const vec3 skycolour1 = vec3(0.2, 0.4, 0.6); const vec3 skycolour2 = vec3(0.4, 0.7, 1.0); const mat2 m = mat2( 1.6, 1.2, -1.2, 1.6 ); vec2 hash( vec2 p ) { p = vec2(dot(p,vec2(127.1,311.7)), dot(p,vec2(269.5,183.3))); return -1.0 + 2.0*fract(sin(p)*43758.5453123); } float noise( in vec2 p ) { const float K1 = 0.366025404; // (sqrt(3)-1)/2; const float K2 = 0.211324865; // (3-sqrt(3))/6; vec2 i = floor(p + (p.x+p.y)*K1); vec2 a = p - i + (i.x+i.y)*K2; vec2 o = (a.x>a.y) ? vec2(1.0,0.0) : vec2(0.0,1.0); //vec2 of = 0.5 + 0.5*vec2(sign(a.x-a.y), sign(a.y-a.x)); vec2 b = a - o + K2; vec2 c = a - 1.0 + 2.0*K2; vec3 h = max(0.5-vec3(dot(a,a), dot(b,b), dot(c,c) ), 0.0 ); vec3 n = h*h*h*h*vec3( dot(a,hash(i+0.0)), dot(b,hash(i+o)), dot(c,hash(i+1.0))); return dot(n, vec3(70.0)); } float fbm(vec2 n) { float total = 0.0, amplitude = 0.1; for (int i = 0; i < 7; i++) { total += noise(n) * amplitude; n = m * n; amplitude *= 0.4; } return total; } // ----------------------------------------------- void mainImage( out vec4 fragColor, in vec2 fragCoord ) { vec2 p = fragCoord.xy / iResolution.xy; vec2 uv = p*vec2(iResolution.x/iResolution.y,1.0); float time = iTime * speed; float q = fbm(uv * cloudscale * 0.5); //ridged noise shape float r = 0.0; uv *= cloudscale; uv -= q - time; float weight = 0.8; for (int i=0; i<8; i++){ r += abs(weight*noise( uv )); uv = m*uv + time; weight *= 0.7; } //noise shape float f = 0.0; uv = p*vec2(iResolution.x/iResolution.y,1.0); uv *= cloudscale; uv -= q - time; weight = 0.7; for (int i=0; i<8; i++){ f += weight*noise( uv ); uv = m*uv + time; weight *= 0.6; } f *= r + f; //noise colour float c = 0.0; time = iTime * speed * 2.0; uv = p*vec2(iResolution.x/iResolution.y,1.0); uv *= cloudscale*2.0; uv -= q - time; weight = 0.4; for (int i=0; i<7; i++){ c += weight*noise( uv ); uv = m*uv + time; weight *= 0.6; } //noise ridge colour float c1 = 0.0; time = iTime * speed * 3.0; uv = p*vec2(iResolution.x/iResolution.y,1.0); uv *= cloudscale*3.0; uv -= q - time; weight = 0.4; for (int i=0; i<7; i++){ c1 += abs(weight*noise( uv )); uv = m*uv + time; weight *= 0.6; } c += c1; vec3 skycolour = mix(skycolour2, skycolour1, p.y); vec3 cloudcolour = vec3(1.1, 1.1, 0.9) * clamp((clouddark + cloudlight*c), 0.0, 1.0); f = cloudcover + cloudalpha*f*r; vec3 result = mix(skycolour, clamp(skytint * skycolour + cloudcolour, 0.0, 1.0), clamp(f + c, 0.0, 1.0)); fragColor = vec4( result, 1.0 ); } /** SHADERDATA { "title": "2025", "description": "Baltic Future ", "model": "person" } */ Hack4AI | AI hackathon
top of page

April 9 - WarmUp | 25-27 April, 48Hack
Riga, Latvia

9 April - WarmUp | 25-27 April, 2025
Riga, Latvia

TIME TO BREAK THE CODE (Again) TIME TO BREAK THE CODE (Again) TIME TO BREAK THE CODE (Again) TIME TO BREAK THE CODE (Again) TIME TO BREAK THE CODE (Again) TIME TO BREAK THE CODE (Again) TIME TO BREAK THE CODE (Again)

Waitlist now open — Form a team, submit that ‘genius’ idea, and grab one of 20 spots to make something… questionable.

 

Spots are seriously limited — pre-submit your idea now before they’re gone. No team? No idea? No problem. Join our Slack to find your future co-hackers or drag your friends or colleagues into this — even if none of you can code. Who needs skills when you’ve got ideas? And if you’re blanking on ideas, just ask ChatGPT — it’s basically built for this… kind of.

 

Open to all. Participation is FREE.
#hack4ai #JoinThePlayground

HACKING

hack4.ai 48-hour hack on March 15 Open to all! Innovators, coders,  marketers and creatives, break norms, lead the charge, and redefine the future. Join now and claim your spot in the realm of AI.

EXPLORING

The canvas is yours! Creative minds, artists, storytellers – dive into the unknown realms of AI, unleash creativity, and become the storyteller of a captivating journey. Seize the moment.

LEARNING

Connect, share, and dive deep. From curious learners to seasoned experts, hack4AI is your haven for peer-to-peer learning. Ignite the spark, redefine the AI narrative – join now and be part of a community shaping the future!

Get Involved

Join Hack4AI and turn your wildest ideas into reality, all in just 48 hours!

Partner with us 

Hey there, forward-thinking companies! Ready to join the AI wave and be a part of something truly great? We're on the lookout for sponsors and barter partners who want to make a mark in the world of AI. Whether it's providing prizes, food, drinks, or other perks for our participants, your contribution will be instrumental in making this event a success. And in return? You'll enjoy prime branding opportunities, exclusive access, and the chance to network with tech's brightest minds. So, seize the opportunity to be a part of the action and help shape the future of AI—let's make magic happen together!

FAQ

Got questions? We've got answers!

  • Hack4AI is a 48-hour business idea hackathon aimed at creating new solutions and business ideas in a short period of time. Participants pitch their ideas, form teams, and build a working prototype of a real product from scratch in 48 hours with the help of team mentors and experts.

  • Dates and location will be announced in mid March, but the event is happening in April in Riga. Get ready for a full weekend of hacking — from Friday afternoon to Sunday evening — with teamwork, opening and final presentations, keynotes, and lectures all taking place onsite (agenda coming soon).

  • The hackathon is open to professionals and enthusiasts from all experience levels and various fields, including coders, startups, entrepreneurs, students and company teams. To participate in the hackathon, one must be at least 18 years old. The expected number of participants is around 80-100 people, and the number of places is limited.

  • This time, it’s all about quality over chaos — teams and ideas need to be pre-formed and submitted before the hackathon kicks off. Here’s how it works:

    • Hit the “Join the Waitlist” button and submit your idea.

    • A team of experts will review all submissions.

    • We’ll announce the 20 selected teams at the end of March.

     

    Teams must have 2-5 participants — no more, no less. So don’t hesitate — grab your friends, colleagues, or that one person who actually knows how to code. Stuck on ideas? Ask ChatGPT — it’s literally built for this kind of thing.

  • Participation in the hackathon is free of charge. Hackathon participants will be provided with coffee, drinks, snacks, a team workspace, wireless internet and mentor support, as well as a relaxation area. Participants use their own computers and (optionally) sleeping bags.

  • Form Your Dream (or Disaster) Team – Hack4AI

     

    This year, solo isn’t an option — so drag your friends, kidnap your colleagues, or bribe strangers… whatever it takes to build your team before the hackathon starts. Teams must have 2-5 people — no more, no less. We recommend having a project lead to manage the chaos, a developer or AI tool wizard to build things, a business brain to make it sound legit, and a designer to make sure your final presentation doesn’t look like it was made in MS Paint. But honestly, use whoever you’ve got — even if no one can code. With today’s no-code tools, anything’s possible.

  • You will have access to a wide range of expert support during the hackathon:

    • Organizer team: always available to help with practical or technical questions.

    • Team mentor: each team will be assigned a mentor who will help overcome obstacles and challenges.

    • Expert mentors: all hackathon participants will be able to get advice from experts in various fields, from marketing to application development.

    • Lectures and workshops: lectures on artificial intelligence technologies and their use will be held during the hackathon.

  • Any technology related to artificial intelligence can be used to develop ideas. This includes, but is not limited to:

    • OpenAI, Anthropic, Mistral, Llama, Phind models;

    • Ready-made AI tool building solutions, such as OpenAI platform and Partyrock.aws.

  • Attendance is not required for the entire duration of the hackathon. However, the team or at least one of its representatives must be present at:

    • hackathon opening,

    • all mentor checkpoints (see agenda),

    • submissions and presentations.

  • All ideas developed during the hackathon belong to the team. The hackathon organizers, partners and mentors do not claim any ownership of the ideas and solutions. If the team chooses to continue developing the idea after the hackathon, the team members are responsible for agreeing on further cooperation among themselves.

  • All ideas submitted at the end of the hackathon will be presented to the jury and other attendees. The jury, consisting of six experts, will evaluate the ideas based on the following criteria:
     

    • Originality of idea (Uniqueness and features of product/process and the degree to which the idea is disruptive)

    • Progress during hackathon (How much the team challenged themselves and how far has the team progressed with the project during the hackathon)

    • Impact and viability (Is there a real problem being solved by the solution and is the idea viable outside of the hackathon)

    • Demo & presentation (Clarity and quality of the final idea presentation)

  • The key objectives of the hackathon are to:

    • Provide participants with hands-on experience in learning AI tools and prototyping

    • Foster innovation and creativity

    • Offer networking and professional development opportunities

    • Support the continuation of ideas and provide prizes for the best ideas.

Your space for the AI Future. Powered by: 

bottom of page